Repository navigation
Releases
Releases · jovian-explorer/VEDA
VEDA 0.2.0 build 149
Downloads for Windows (x86_64), macOS (Apple Silicon) and Linux (x86_64) are below: unzip and run, no Python needed (see Installation). Your data, downloads and settings are kept in a separate folder, so replacing an older VEDA folder keeps them.
Changes since v0.2.0-build.144
- Mark verified launch and arrival dates on the mission timeline
- Add a mission timeline above the observation search
- NOMAD water vapour, temperature, pressure and saturation ratio profiles of Brines et al. (2023) as a data set
- Yoshida CO/CO2 notes: paper's cuts are already in the 642 files (649 orbits selected); live zip checked
- NOMAD CO/CO2 ratio profiles of Yoshida et al. (2022) as a data set; header ranges also read as ' range a b'
- NGIMS Level-3 summaries (res-sht, res-den) stay unindexed: test guards that they are not offered as profiles
- MAVEN NGIMS ion densities (O+, NO+, O2+, CO2+) as their own data set
- NGIMS pass legs: altitude and time columns are dataset fields instead of hard-coded names
- Geometry panel names each SPICE kernel and its role; profile header shows the altitude range
- Citations: SPL/VSSC/ISRO affiliation without visitor title; BibTeX publisher Zenodo; LICENSE guard
- Show the author as Keshav Aggarwal, Student Visitor at SPL
- First search: slow catalogues read in the background, live services checked first; smaller Akatsuki LIR catalogue
- First search: results as catalogues are read, unresponsive servers skipped; NOMAD UVIS aerosols (Flimon et al. 2025)
- First search: parallel catalogue reading, smaller catalogue, on-request raw sets; CRISM indexing fix
- Files of many profiles for any data set; IUVS periapse scans, Juno MWR ammonia and water, NOMAD water (Aoki et al.)
- New profile data set: MAVEN IUVS stellar occultations; NOMAD water geometry check
- New profile data sets: TGO ACS and NOMAD (Trompet, Brines), MAVEN NGIMS, New Horizons REX Pluto
- New profile data sets: MEX SPICAM, TGO NOMAD, Juno radio occultations, Mars Pathfinder; SOIR w24
- Selection report: plain wording for data sets not yet searched
- Comparisons: a data gap is judged against the spacing around it (Akatsuki 80-83 km hole on the first screen)
- USAGE: derived quantities compared with the values the teams print in the same files
- Saved settings with the old 30 s timeout take the new 60 s default
- Reproduced MAVEN ROSE; USAGE lists data sets not reproducible from open sources; README points to the reproductions; 60 s default download timeout (PDS PPI)
- USAGE: note on the Curiosity mesopause value
- Reproduced: Curiosity (excerpt test), InSight, MAVEN accelerometer advisory, Venus Express 2014 DSN occultations
- Reproduced: Spirit and Opportunity entry profiles (with a Spirit excerpt test), Magellan 1991 occultations
- Reproduced: Cassini Titan T12/T14 neutral profiles (Schinder 2011), Phoenix entry profile (team report), with a Phoenix excerpt test
- Five more published results reproduced: Cassini Titan ionosphere, MGS 1998, CRISM aerosol sizes, PVO neutral profiles, VeRa FSI layers
- Published results reproduced (HASI, Galileo probe, Akatsuki, MaRS); fixes: HASI semicolon table read by field, per-level times for local time
- Using VEDA from Python: README section and tested headless example
- Body map: probe tracks drawn over small markers so they show
- Mars Express geometry: no planning ephemeris (ORMF) fallback
- CO2 frost point with the archive's CO2 fraction per level (SOIR)
- Body map: downloaded descents are read for their tracks (checked in Chromium on Titan and Mars)
- One molar gas constant; gravity model docstring covers Mars; audit notes
- Pioneer Venus products show the site of their own probe; descent lines on the 3D globe
- Geometry: an uncatalogued product of a probe data set gets the published sites
- Body map: descent tracks of entry and descent probes as lines
- Geometry: VEGA balloon tracks from their VLBI positions; published impact and landing sites for Pioneer Venus probes and VEGA landers
- Galileo probe geometry: its post-entry trajectory from the Doppler wind data (replaces the SPK that ends at entry)
- Geometry: descent map zoomed to the track
- Exosphere bodies: no placeholder gas constants or uncited compositions shown
- Profile view shows the gravity model (latitude unknown on the giant planets says so); body map axis labels; solar geometry accuracy in the docstring
- Geometry of descent probes: the probe's own track (reconstructed positions, Huygens DTWG trajectory, Galileo probe SPK); Huygens DTWG data set
- Body card: values from the registry, reference atmosphere and orbital elements instead of hard-coded strings
- Profile view marks a computed Ls
- Geometry: sub-Earth point at the reception epoch, tangent altitudes above the reference radius, no aberration on the fixed track
- Akatsuki and Magellan times moved from the ground station to the planet; orbit arcs of ground-station times likewise
- Geometry: no orbit drawn for descent probes or for dates without a clock time
- docs/MODEL_AUDIT.md: every place VEDA computes rather than reads, ranked by severity
- UTC from ephemeris seconds with the date's leap seconds; CO2 triple point 5179.5 hPa
- Load dialog: a recognised product suggests its mission
- PDS4 indexing: a refused folder listing is an error, not an empty folder
- PDS4 bundles are listed with as many parallel requests as downloads (JAXA refused 8)
- Loaded products of known data sets are read with the archive reader; the load dialog says so
- Akatsuki LIR PDS4: observation dates from its product names
- Reference scale height from the reference's own pressure and density (Venus thermosphere)
- Loaded ionosphere products of known data sets are cleaned as from the archive
- Loaded products of known data sets are timed as from the archive (Mars Express: light time)
- Vertical spectra: gaps inside the layer no longer count as covered
- CITATION.cff: release date and version DOI of v0.2.0-build.144
- MRO aerobraking orbital-element files take their pass time; date searches count products without a time
- Changelog: number of Venus catalogues
- First search skips data sets whose dates lie outside the search; search panel gives the years covered
- Loaded files: number density 1-sigma column
- Loaded radio-occultation products: altitude from the radius, not the geopotential height
- Loaded files keep the time read from the file, so date-filtered comparisons include them
- Loaded files: local time, solar zenith angle and Ls computed from time and position
- Loaded PDS3 products: observation time from the label's FILE object
- CO2 frost point only up to the triple point (it was extrapolated to Venus' deep atmosphere)
- Altitude cut: plain-language explanations of the whole-profile quantities
- One loading path: a file read without the dialog gets the dialog's suggested roles; suggestion fixes for bracketed names, nominal retrievals and per-cubic-metre units
- Text tables: column names and units from the comment line above the data
- Loaded files without the dialog: altitudes in metres given in the header are converted
- Loaded files: units at the end of column names (alt_m, press_Pa) are read
- First body search explains that it reads each data set's catalogue once
- Newcomer pass: plain labels and hints in the profile view and comparison table; one-profile date axes
- Test: repair the comparison-variable assertion broken in the previous commit
- Comparison: the compared variable's meaning in plain words under its menu
- Product viewer: an unreachable archive and an unreadable file get different messages
- Comparison controls: plain-language tooltips for latitude, local time, solar zenith angle and profiles per mission
- Body view: the plot follows the body cards; constants and archive search below it
- PDS live search: a window the registry refuses (HTTP 503) is searched in halves (CRISM, IUVS)
- Table view opens on the measurement, not a header vector (SPICAM records)
- PDS3 record arrays whose records hold named sub-arrays (SPICAM UV) are read as tables
- Comparison note in plain words; data set identifiers moved to its tooltip
- README: a quick start and a plain-language 'what is this for' before the feature list
- Product tables: columns that share a name are numbered, so each can be read (SPICAM CO2 densities)
- Attached labels are read up to END for their pointers (VIRTIS cubes failed on binary bytes)
- Cubes: special values below CORE_VALID_MINIMUM are masked for real cores too; CORE_UNIT is read (VIRTIS)
- Table view does not open on a quality flag or packet count (MCS RDR)
- Table view: numbers in columns labelled CHARACTER are plotted (PVO ONMS showed 0 rows)
- Docs: why the Huygens entry profile departs from hydrostatic balance (the team's molar mass from an engineering model)
- InSight mission citation: the data set's registered author and title
- Docs: the InSight entry profile uses the gas constant of pure CO2; its citation names the registered author
- Archived uncertainties of zero are missing values, not exact ones (MSL EDL temperatures)
- Galileo probe: use the archive's gravity at each level (hydrostatic departure 17 % -> 0.26 %)
- Mission adapters: drop list_supported_instruments and get_provenance, which nothing calls
- Downloads remove the .part files a killed process left behind
- Frontend: one HTML escaper in ui.js instead of seven copies
- Frontend: remove 14 exported helpers nothing imports (formatting, a palette, a plot config, a layout, two inspectors)
- Merge duplicated helpers: one attached-label check and one XML namespace stripper
- Tests: a plain string where an f-string had no placeholders
- Tests: remove unused imports and variables (pyflakes clean)
- Remove two unused imports
- Remove two unused helpers: save_upload and the single-kernel wrapper mission_spk_for
- Observation listing gives the position of profiles already loaded in memory
- Observation listing g...
VEDA 0.2.0 build 144
Downloads for Windows (x86_64), macOS (Apple Silicon) and Linux (x86_64) are below: unzip and run, no Python needed (see Installation). Your data, downloads and settings are kept in a separate folder, so replacing an older VEDA folder keeps them.
Changes since v0.2.0-build.143
- CITATION.cff: an abstract for the Zenodo record's description
- Releases about once a month instead of on every push; keep every release (archived on Zenodo)
Full Changelog: v0.2.0-build.143...v0.2.0-build.144
All changes in this version, grouped by topic: CHANGELOG.md.