Skip to content

Releases

VEDA 0.2.0 build 149

Choose a tag to compare

@github-actions github-actions released this 09 Nov 15:30

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...
Read more

VEDA 0.2.0 build 144

Choose a tag to compare

@github-actions github-actions released this 07 Oct 14:26

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.