1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
* GENERAL
- use QSettings, QToolTips and QWhatsThis;
- use GiNaC to allow user defined functions, i.e. for custom interactions, custom generation of objects and for interactive analysis tools;
- better organization of tutorials and test programs;
- OpenGL: tracks: implement both absolute and rotating versions;
- info constellations + plotting: see pp3 package; (constellations catalog: ftp://cdsarc.u-strasbg.fr/cats/VI/49)
- plots 2D: fix code bugs, i.e. in the XY,XZ,YZ,RZ when 'ref' and 'dir' bodies are not correctly handled;
- fix the BulirschStoer integrator;
- add support for natural satellites, i.e. via expect scripts;
- run-time histogram of the distribution of the timesteps during an integration;
- .orsa/config file: make an automatic backup copy before to work on it;
- write an Integrate(time,OrsaFile*) method that writes directly on a file;
- multiple OpenGL windows: option to sync frame time if viewing the same simulation; stereo capabilities;
- plots 2D: add a 'view' button to list all the data in a table;
- new option: set automatically asteroid radius from the magnitude;
- baricentric orbits;
- ephemeris module;
- enhance code for integrations in Real Universe with starting conditions outside the JPL file limits, and test the code;
- automatic selection of the right file among multiple JPL files;
- fftw: on SUSE libfftw is replaced by libdttfw --> the configure script should check for both; problem: when a program is linked to libdfftw, the fft code crashes;
- plot tool and galactic potential and/or only massless particles: the orbits are undefined and a lot of secure_log(nan) calls are issued from the orbit computation code;
- profiling;
- (fixed?) timescale problems: Real universes using TDT have data closer to JPL data than universes using other timescales, like UTC;
- use the IERS file: http://hpiers.obspm.fr/iers/eop/eopc04/eopc04.62-now
- OpenGL: plot parabolic and hyperbolic orbits?
- add a "continue integration" button;
- delete integration: check for opengl/2D windows using it, and check also for possible other problems/segfaults;
- popup a "are you sure?" window before to stop manually one integration;
- Encke method to propagate orbits quickly?
- satellites identification;
- radius setting from objects editors, even from Simulated Universe...;
- OSD: velocities?
- add --without for some packages in the configure script;
- brighter orbit lines (user configurable?);
- check all the atatn2(0,0) calls in the OpenGL code;
- download: fix crash problems when a download time-outs;
- GL2PS: try 1.2.1 or more recent, textures + updates with OpenGL code (BLEND...);
- variable timesteps for extended/hierarchical systems;
- TLE for GPS: http://www.celestrak.com/NORAD/elements/gps-ops.txt + check out: http://www.celestrak.com/NORAD/elements/
- TLE: enhance importing widget, and TLE file class for files with the same object at different epochs;
- new/edit object widget: maybe a reference system option would be useful;
- ORSA/Cygwin?;
- auto-orbit bug in OpenGL: with two massive objects, if the second has a mass bigger than the first, two orbits are plotted instead of one;
- change: the code relative to adding/removina an Evolutiono from the Univers should stay in the Evolution's constructor/destructor; Universe should be a std::list<>;
- try std::min(x,y) e std::max(x,y);
- modify object editor/generator in order to correctly work with objects with ecc=1.0;
- bug: in the Simulated Universe, the OpenGL viewer crashes if it opens a simulation without objects;
- higher order Leapfrog integrators;
- OpenGL: re-implement light-time correction, trail points, z bars;
- add ginac and cln to xorsa_about (wait for the mass_change branch to sync code);
- add the ginac section to orsa.pro.in (wait for the mass_change branch to sync code);
- write OrbitCache for orbit_diff code;
- first time users can have problems with the JPL file: after downloading it, they should restart xorsa; fix this;
- fix the asteroid db file classes, they are probably leaking memory;
- fix the Close Approach tools, with 2 planets lists: one for the perturbations, one for the close approach checks;
- IMPORTANT: the covariance matrix generators do not take into account the reference system in use, and this is WRONG! Usually the matrix is defined in the ecliptic system, so when the Equatorial is used, the generated orbits are completely wrong;
- OpenGL: Saturn disk rendering + other object's disk;
- use Angle::SinCos(s,c) in alpha_delta_meridian_moon();
- add a graphical tool to show the possible sky regions where a lost asteroid can be;
- massive asteroids in a Real System are probably needed, and cartesian/keplerian editors should be updated for that, so that i.e. binary asterids can be simulated;
- OpenGL extensions: try GLEW;
- textures only in real universe?
* LINUX
- create a Debian package;
* MACOSX
- nothing specific now;
* WIN32
- setup a debugging environment;
- (FIXED?) bug: ORSA files cannot be opened;
- (FIXED?) bug: problems with unreadable fonts in PostScript and PDF files generated from OpenGL interface;
- add support for GSL and FFTW libraries;
|