Todo¶
Todo
To check the above formulation is correct. In particular the fourth equation should be checked. How to? Probably we may need another formulation using center of gravity system…
(The original entry is located in /var/lib/jenkins/workspace/irfpy/util/src/irfpy/util/collision.py:docstring of irfpy.util.collision.binary_collision_stationary, line 75.)
Todo
Extended implementation should be done in
irfpy.util.physics
.
(The original entry is located in /var/lib/jenkins/workspace/irfpy/util/src/irfpy/util/formula.py:docstring of irfpy.util.formula, line 3.)
Todo
It is planned to implement comparison with a natural python way.
(The original entry is located in /var/lib/jenkins/workspace/irfpy/util/src/irfpy/util/julday.py:docstring of irfpy.util.julday.Julday, line 36.)
Todo
Validate the formulation.
(The original entry is located in /var/lib/jenkins/workspace/irfpy/util/src/irfpy/util/kappa.py:docstring of irfpy.util.kappa.kappa_distribution, line 20.)
Todo
Consider importing to physics module
(The original entry is located in /var/lib/jenkins/workspace/irfpy/util/src/irfpy/util/lorentztrans.py:docstring of irfpy.util.lorentztrans, line 5.)
Todo
More documentation
(The original entry is located in /var/lib/jenkins/workspace/irfpy/util/src/irfpy/util/maxwell.py:docstring of irfpy.util.maxwell.flux_precip, line 7.)
Todo
Change the algorithm using the above algorithm
(The original entry is located in /var/lib/jenkins/workspace/irfpy/util/src/irfpy/util/nptools.py:docstring of irfpy.util.nptools.broadcast_r, line 24.)
Todo
Move freq2wavlen, wavlen2freq, energy2wavelen, wavelen2energy to irfpy.util.physics
module.
(The original entry is located in /var/lib/jenkins/workspace/irfpy/util/src/irfpy/util/planck.py:docstring of irfpy.util.planck, line 5.)
Todo
It is important to know that the same physical meanings have different names.
For example, apogee and apoaposis and aphelion are the same physical meaning,
but not no single name throughout the module.
It must be unified, in this example apoapsis
is the best to widely be used.
(The original entry is located in /var/lib/jenkins/workspace/irfpy/util/src/irfpy/util/planets.py:docstring of irfpy.util.planets, line 9.)
Todo
Implement zeros function.
Implement __add__ and __sub__ functions.
>>> rgrid = [10, 100, 1000, 10000]
>>> tgrid = np.deg2rad([-30, -15, 0, 15, 30])
>>> pgrid = np.deg2rad([300, 350, 400, 450, 500, 550])
>>> RegularGridVolumeContainer.zeros(rgrid, tgrid, pgrid)
Traceback (most recent call last):
File "<stdin>", line 1, in ?
NotImplementedError: ...
(The original entry is located in /var/lib/jenkins/workspace/irfpy/util/src/irfpy/util/polarframe.py:docstring of irfpy.util.polarframe.RegularGridVolumeContainer, line 12.)
Todo
Clarify the unit system. Energy looks eV. What about the energy spectrum?
(The original entry is located in /var/lib/jenkins/workspace/irfpy/util/src/irfpy/util/sputtering.py:docstring of irfpy.util.sputtering.ThompsonSigmund, line 7.)
Todo
Write a use case.
(The original entry is located in /var/lib/jenkins/workspace/irfpy/util/src/irfpy/util/tdict.py:docstring of irfpy.util.tdict, line 28.)
Todo
Zero size ScalarSeries should be implemented. However, to do this you may need to separate the data array? TBC.
(The original entry is located in /var/lib/jenkins/workspace/irfpy/util/src/irfpy/util/timeseries.py:docstring of irfpy.util.timeseries.ScalarSeries, line 63.)
Todo
The doctest may make non-unique solution (0. or -0.) so that I disabled the test on 2013-09-03. One has to make better test routine here.
(The original entry is located in /var/lib/jenkins/workspace/irfpy/util/src/irfpy/util/timeseries.py:docstring of irfpy.util.timeseries.Vector3dSeries, line 64.)
Todo
Known issue. If the retunitarr is scalar, the argument
is transfered to make_unitful_function()
. However,
the None
argument is not supported for
make_unitful_function()
.
(The original entry is located in /var/lib/jenkins/workspace/irfpy/util/src/irfpy/util/unitq.py:docstring of irfpy.util.unitq.make_unitful_function2, line 44.)
Todo
Fill in the table specifying the conversion of times.
(The original entry is located in /var/lib/jenkins/workspace/irfpy/util/src/irfpy/util/utc.py:docstring of irfpy.util.utc, line 47.)
Todo
Refactor the functions to coordinate the consistency in the function names for time conversion.
(The original entry is located in /var/lib/jenkins/workspace/irfpy/util/src/irfpy/util/utc.py:docstring of irfpy.util.utc, line 51.)
Todo
The class should be more genralized and to be “template” class.
(The original entry is located in /var/lib/jenkins/workspace/irfpy/util/doc.sphinx/source/cookbook/recipe_gui.rst, line 158.)
Todo
Create a tutorial of irfpy.util.fields
.
(The original entry is located in /var/lib/jenkins/workspace/irfpy/util/doc.sphinx/source/tutorial/tutorial_tracing.rst, line 170.)