Todo

Todo

This function may go to irfpy.util

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/asperacommon/domain_common.py:docstring of irfpy.asperacommon.domain_common.bisect_boundary_crossing, line 3.)

Todo

Detailed explanation of conversion to Mars should be done.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/asperacommon/wind.py:docstring of irfpy.asperacommon.wind, line 9.)

Todo

MAG data propagation in a coherent way.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/asperacommon/wind.py:docstring of irfpy.asperacommon.wind, line 49.)

Todo

Extend this module to Venus in coherent way. It is found not very simple… Also, extension to other planets may be useful for future. In this sense, you may outdate this module, and put the module to another project or sub-package.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/asperacommon/wind.py:docstring of irfpy.asperacommon.wind, line 53.)

Todo

SpiceFactory should not check the kernels if they have been loaded. In SPICE, the last kernel loaded is in priority, user have to add specific kernel in the end, if necessarily.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/mexpvat/mexspice.py:docstring of irfpy.mexpvat.mexspice, line 40.)

Todo

Implement the auto-load function of attitude file (and orbit file) from the given time.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/mexpvat/mexspice.py:docstring of irfpy.mexpvat.mexspice.Attfiles, line 8.)

Todo

Sample code with embedded sample file should be produced.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/mexpvat/pvat.py:docstring of irfpy.mexpvat.pvat, line 13.)

Todo

A new pvat2 module, resembling to vexpvat.pvat2 module, to be developed.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/mexpvat/pvat.py:docstring of irfpy.mexpvat.pvat, line 17.)

Todo

A new implementation directly handle the table according to the data (ImaPacket) is needed. Similar implementation in irfpy.mima.energy

(The original entry is located in docstring of irfpy.mima.fov.TableFOV.promsection_to_tableid, line 10.)

Todo

Implement higher-level user interface.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/mima/irfmom.py:docstring of irfpy.mima.irfmom, line 23.)

Todo

Test is disabled so far. This is because of the data retrieval system related issue. (Quick & Dirty implementation here!)

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/mima/irfmom.py:docstring of irfpy.mima.irfmom, line 27.)

Todo

Check the coordinate system

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/mima/scidata_util.py:docstring of irfpy.mima.scidata_util.energy_spectrum_3d_nomass, line 30.)

Todo

This function takes too much time. Somewhere we should optimize that.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/mima/scidata_util.py:docstring of irfpy.mima.scidata_util.ghost_reduction_rule_based_3d_rev1, line 3.)

Todo

There is also a “simple” format, i.e. without misc information. This simple format should also be implemented for future use.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/mnpi/backend_mnpi.py:docstring of irfpy.mnpi.backend_mnpi, line 7.)

Todo

Re-organize the files would be very important. Inteface should be the same.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/mnpi/backend_mnpi.py:docstring of irfpy.mnpi.backend_mnpi, line 12.)

Todo

Check the flyback energy step.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/vels/bible/energy.py:docstring of irfpy.vels.bible.energy.EnergyTable128, line 7.)

Todo

Too slow due to loops. Need implementation of vectorized version like raw2dnf.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/vels/bible/flux.py:docstring of irfpy.vels.bible.flux.raw2psd_np, line 26.)

Todo

More user-oriented data analysis explanation should be here.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/vels/scidata.py:docstring of irfpy.vels.scidata, line 5.)

Todo

Class relation figure to be added in the document. This is a model of implementation of data accessor.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/vels/scidata.py:docstring of irfpy.vels.scidata, line 10.)

Todo

Consider the mixature of ELS 128 energy mode and 32 energy mode. This may influence the basic implementaion, thus, this change might be implemented as scidata2 module.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/vels/scidata.py:docstring of irfpy.vels.scidata, line 15.)

Todo

To make an event catalog. It could be in a form of python code, or in a document.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/vexop/eventfile.py:docstring of irfpy.vexop.eventfile, line 41.)

Todo

Please define the names coherently as MEX.

(The original entry is located in docstring of irfpy.vexpvat.frame.irfpy_framenames, line 3.)

Todo

Vectorize, or make it as an easy class (to make the calculation faster)

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/vima/gfactor.py:docstring of irfpy.vima.gfactor.gf_af_matlab, line 41.)

Todo

Write more. What is g-factor matrix. How to interpret etc.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/vima/gfactor.py:docstring of irfpy.vima.gfactor.gfactor_matrix, line 7.)

Todo

Describe the findings. ;)

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/vima/gfactor.py:docstring of irfpy.vima.gfactor.gf_mf, line 23.)

Todo

Vecotorize the function.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/vima/gfactor.py:docstring of irfpy.vima.gfactor.gf_mf, line 27.)

Todo

Disable the functionality of URI. Only limit to local access!

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/vima/scidata.py:docstring of irfpy.vima.scidata, line 41.)

Todo

Not polar number, but mode should be specified in the future.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/src/irfpy/vima/scidata.py:docstring of irfpy.vima.scidata.reshape_mat3d, line 9.)

Todo

Write a sample code.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/doc.sphinx/source/cookbook/recipe_vels_data.rst, line 145.)

Todo

Write a sample code.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/doc.sphinx/source/cookbook/recipe_vels_data.rst, line 158.)

Todo

This should be carefully checked.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/doc.sphinx/source/dev/technical_note/technical_note_vels_matlab_format.rst, line 71.)

Todo

Check if linlog decompressed

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/doc.sphinx/source/dev/technical_note/technical_note_vima_scidata.rst, line 133.)

Todo

Check if other mode than 24/25. Mass is not always 32, right. reshape does not work correctly….

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/doc.sphinx/source/dev/technical_note/technical_note_vima_scidata.rst, line 137.)

Todo

Identify the time of 2-D mode.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/doc.sphinx/source/dev/technical_note/technical_note_vima_scidata.rst, line 225.)

Todo

Interface to do communication (forum?) between the developers and users is to be considered.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/doc.sphinx/source/step_by_step/tutorial_1300_How_to_report_bugs.rst, line 58.)

Todo

A list of CntMatrix object should be convereted to a single matrix form using a simple function without iterating the elements.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/doc.sphinx/source/step_by_step/tutorial_3050_datacenter.rst, line 165.)

Todo

No implementation of data center access for VEX/DNF retrieval. It will be needed.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/doc.sphinx/source/step_by_step/tutorial_3130_conversion_to_differential_flux.rst, line 40.)

Todo

Corresponding functions of above functions to be implemented for MEX. Currently for MEX, only the object oriented version is available. - irfpy.mima.fov.SimpleFOV - irfpy.mima.fov.TableFOV

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/doc.sphinx/source/tutorial/tutorial_ima_table.rst, line 29.)

Todo

The implementation of above functions.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/doc.sphinx/source/tutorial/tutorial_ima_table.rst, line 45.)

Todo

Make a function that returns the energy for the given index.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/doc.sphinx/source/tutorial/tutorial_ima_table.rst, line 62.)

Todo

Implement of the inverse functions, namely, the mass ring index to the physical mass.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/doc.sphinx/source/tutorial/tutorial_ima_table.rst, line 91.)

Todo

To make the link active.

(The original entry is located in /var/lib/jenkins/workspace/irfpy/aspera/doc.sphinx/source/tutorial/tutorial_vels_bible.rst, line 11.)