Recent Releases of neos.jl

neos.jl - v0.16.0

NEOs v0.16.0

Diff since v0.15.0

Breaking changes

  • The OpticalResidual struct now includes an additional field :corr to account for correlations between the right ascension and declination residuals.

  • The construction of optical tracklets when using the ADES format has been redefined; the observations are now grouped by the :trkid field instead of the observation night and station. The former enables the construction of nontrivial tracklets of satellite observations.

  • The three dynamical models have been renamed to newtonian!, gravityonly! and nongravs!. Also, the latter now implements the complete Marsden et al. (1973) non gravitational accelerations model, as suggested in https://github.com/PerezHz/NEOs.jl/issues/104.

Merged pull requests: - Generalize OpticalResidual to include correlations (#108) (@LuEdRaMo)

- Julia
Published by github-actions[bot] 8 months ago

neos.jl - v0.15.0

NEOs v0.15.0

Diff since v0.14.0

Breaking changes

This minor version introduces a new interface under the AbstractAstrometry type, which allows to fetch, parse and save both optical and radar astrometry in a variety of formats. Furthermore, the propagation and orbit determination code has been updated to incorporate the new astrometry interface.

This PR also improves the performance of orbit determination significantly by recycling memory in the computation of optical residuals and in the inclusion of new observations at the jtls function.

Merged pull requests: - New AbstractAstrometry interface (#103) (@LuEdRaMo)

- Julia
Published by github-actions[bot] 8 months ago

neos.jl - v0.14.0

NEOs v0.14.0

Diff since v0.13.1

Breaking changes

This minor version introduces a new interface under the AbstractOrbit type. Specifically, it defines two kinds of orbit: - AbstractPreliminaryOrbit will represent the output of a preliminary orbit determination method. For instance: - Gauss method (GaussOrbit) - Minimization over the MOV (MMOVOrbit) - AbstractLeastSquaresOrbit will represent the output of a least squares orbit determination, its single instance being: - LeastSquaresOrbit (which will replace NEOSolution).

Merged pull requests: - New AbstractOrbit interface (#99) (@LuEdRaMo) - Rename of subdirs in research (#102) (@lbenet)

- Julia
Published by github-actions[bot] 10 months ago

neos.jl - v0.13.1

NEOs v0.13.1

Diff since v0.13.0

Merged pull requests: - Use Parameters.jl to define Parameters (#97) (@LuEdRaMo) - Update TaylorSeries combat entry to 0.20 (#101) (@LuEdRaMo)

- Julia
Published by github-actions[bot] 11 months ago

neos.jl - v0.13.0

NEOs v0.13.0

Diff since v0.12.0

Breaking changes

  • The TaylorSeries, TaylorIntegration and PlanetaryEphemeris compat entries have been updated to 0.19, 0.17 and 0.9 respectively.

Merged pull requests: - Update TaylorSeries, TaylorIntegration and PlanetaryEphemeris compat entries (#98) (@LuEdRaMo)

- Julia
Published by github-actions[bot] 12 months ago

neos.jl - v0.12.0

NEOs v0.12.0

Diff since v0.11.1

Breaking changes

  • DynamicalParameters now has three extra fields ssepht, accepht and potepht, used to recycle memory during the evaluation of solar system ephemerides inside propagations.
  • NEOParameters has new fields: safegauss, refscale and jtlsmask; while field max_triplets has been deprecated.
  • The routine field of LeastSquaresFit is now a Type{<:AbstractLeastSquaresMethod} instead of a Symbol.
  • Equality between Tracklets now depends solely on the radec field. Also, the parametric type T in Tracklet{T} is now subtype of Real instead of AbstractFloat.
  • The residuals function, as well as the interfaces of AbstractErrorModel and ODProblem now accept different weights for right ascension and declination.
  • The OhMyThreads and SatelliteToolboxTransformations compat entries were updated to 0.8 and 1 respectively.

Merged pull requests: - New research folder (#91) (@LuEdRaMo) - Fix numerical stability in arG (#93) (@PerezHz) - Small fix in least squares code (#94) (@PerezHz)

- Julia
Published by github-actions[bot] 12 months ago

neos.jl - v0.11.1

NEOs v0.11.1

Diff since v0.11.0

Merged pull requests: - Updates to isjtlsfit and scattered fixes (#90) (@LuEdRaMo)

- Julia
Published by github-actions[bot] over 1 year ago

neos.jl - v0.11.0

NEOs v0.11.0

Diff since v0.10.1

Merged pull requests: - New least squares interface (#88) (@LuEdRaMo)

- Julia
Published by github-actions[bot] over 1 year ago

neos.jl - v0.10.1

NEOs v0.10.1

Diff since v0.10.0

Merged pull requests: - Update JLD2 and PlanetaryEphemeris compat entries (#89) (@LuEdRaMo)

- Julia
Published by github-actions[bot] over 1 year ago

neos.jl - v0.10.0

NEOs v0.10.0

Diff since v0.9.1

Merged pull requests: - Introduce ODProblem (#87) (@LuEdRaMo)

- Julia
Published by github-actions[bot] over 1 year ago

neos.jl - v0.9.1

NEOs v0.9.1

Diff since v0.9.0

Merged pull requests: - Try/catch block in propres (#83) (@LuEdRaMo) - New methods of IOD (#85) (@LuEdRaMo)

- Julia
Published by github-actions[bot] over 1 year ago

neos.jl - v0.9.0

NEOs v0.9.0

Diff since v0.8.12

Merged pull requests: - Update OhMyThreads and julia compat entries (#82) (@LuEdRaMo)

- Julia
Published by github-actions[bot] over 1 year ago

neos.jl - v0.8.12

NEOs v0.8.12

Diff since v0.8.11

Merged pull requests: - adam.jl script (#80) (@LuEdRaMo) - Improve time scale conversion-related code (#81) (@PerezHz)

- Julia
Published by github-actions[bot] over 1 year ago

neos.jl - v0.8.11

NEOs v0.8.11

Diff since v0.8.10

Merged pull requests: - TaylorIntegration v0.16 patch (#77) (@PerezHz)

- Julia
Published by github-actions[bot] over 1 year ago

neos.jl - v0.8.10

NEOs v0.8.10

Diff since v0.8.9

Merged pull requests: - Add neocp.jl (#74) (@LuEdRaMo) - Update AutoHashEquals compat entry (#75) (@LuEdRaMo)

- Julia
Published by github-actions[bot] over 1 year ago

neos.jl - v0.8.9

NEOs v0.8.9

Diff since v0.8.8

This release includes the update to TaylorSeries.jl v0.18

Merged pull requests: - Update to TaylorSeries.jl v0.18 (#72) (@PerezHz)

- Julia
Published by github-actions[bot] over 1 year ago

neos.jl - v0.8.8

NEOs v0.8.8

Diff since v0.8.7

Merged pull requests: - Modified Target Plane (#70) (@LuEdRaMo)

- Julia
Published by github-actions[bot] almost 2 years ago

neos.jl - v0.8.7

NEOs v0.8.7

Diff since v0.8.6

Merged pull requests: - Admissible Region Inner Boundary (#69) (@LuEdRaMo)

- Julia
Published by github-actions[bot] almost 2 years ago

neos.jl - v0.8.6

NEOs v0.8.6

Diff since v0.8.5

Merged pull requests: - Some improvements (#67) (@lbenet) - PropagationBuffer (#68) (@LuEdRaMo)

- Julia
Published by github-actions[bot] almost 2 years ago

neos.jl - v0.8.5

NEOs v0.8.5

Diff since v0.8.4

Merged pull requests: - Curvature computations according to Milani et al. (2008) (#66) (@LuEdRaMo)

- Julia
Published by github-actions[bot] almost 2 years ago

neos.jl - v0.8.4

NEOs v0.8.4

Diff since v0.8.3

Merged pull requests: - RecipesBase extension (#65) (@LuEdRaMo)

- Julia
Published by github-actions[bot] almost 2 years ago

neos.jl - v0.8.3

NEOs v0.8.3

Diff since v0.8.2

Merged pull requests: - Reorganize the admissible region code (#64) (@LuEdRaMo)

- Julia
Published by github-actions[bot] almost 2 years ago

neos.jl - v0.8.2

NEOs v0.8.2

Diff since v0.8.1

Merged pull requests: - Test with Aqua.jl (#62) (@lbenet)

Closed issues: - Avoid type piracy of SatelliteToolboxTransformations.jl overloads (#30)

- Julia
Published by github-actions[bot] about 2 years ago

neos.jl - v0.8.1

NEOs v0.8.1

Diff since v0.8.0

Merged pull requests: - Remove unused/duplicated deps (#63) (@PerezHz)

Closed issues: - Add outlier rejection scheme (#32)

- Julia
Published by github-actions[bot] about 2 years ago

neos.jl - v0.8.0

NEOs v0.8.0

Diff since v0.7.5

Merged pull requests: - Initial Orbit Determination (#31) (@LuEdRaMo) - Add Newtonian model as default dynamics for preliminary orbit determination (#53) (@PerezHz) - Some formatting fixes (#54) (@PerezHz) - Update to TaylorSeries 0.17 (#58) (@PerezHz)

Closed issues: - Add Newtonian dynamical model (#49)

- Julia
Published by github-actions[bot] about 2 years ago

neos.jl - v0.7.5

NEOs v0.7.5

Diff since v0.7.4

- Julia
Published by github-actions[bot] about 2 years ago

neos.jl - v0.7.4

NEOs v0.7.4

Diff since v0.7.3

Merged pull requests: - Test julia1.10 (#48) (@PerezHz) - Update compat entries (with help from CompatHelper) (#50) (@PerezHz)

- Julia
Published by github-actions[bot] about 2 years ago

neos.jl - v0.7.3

NEOs v0.7.3

Diff since v0.7.2

Merged pull requests: - Update CI.yml (#47) (@PerezHz)

- Julia
Published by github-actions[bot] about 2 years ago

neos.jl - v0.7.2

NEOs v0.7.2

Diff since v0.7.1

Merged pull requests: - Minor scattered updates (#33) (@PerezHz)

- Julia
Published by github-actions[bot] over 2 years ago

neos.jl - v0.7.1

NEOs v0.7.1

Diff since v0.7.0

Closed issues: - Precompute accelerations and Newtonian potentials (#17) - Recurrent failure of observations tests due to timeout error in Windows (#20)

Merged pull requests: - Update Apophis script and some cleanup (#29) (@PerezHz)

- Julia
Published by github-actions[bot] over 2 years ago

neos.jl - v0.7.0

NEOs v0.7.0

Diff since v0.6.4

Merged pull requests: - Update to PlanetaryEphemeris v0.7 (#25) (@PerezHz)

- Julia
Published by github-actions[bot] almost 3 years ago

neos.jl - v0.6.4

NEOs v0.6.4

Diff since v0.6.3

Merged pull requests: - Add support for multi-threaded reduction of observations (optical and radar) (#24) (@PerezHz)

- Julia
Published by github-actions[bot] almost 3 years ago

neos.jl - v0.6.3

NEOs v0.6.3

Diff since v0.6.2

Merged pull requests: - Use Scratch.jl to download catalogues and observatories files (#22) (@LuEdRaMo)

- Julia
Published by github-actions[bot] almost 3 years ago

neos.jl - v0.6.2

NEOs v0.6.2

Diff since v0.6.1

Merged pull requests: - Fix backward propagation (#18) (@LuEdRaMo)

- Julia
Published by github-actions[bot] almost 3 years ago

neos.jl - v0.6.1

NEOs v0.6.1

Diff since v0.6.0

Closed issues: - Add querying support for Vector{RadecMPC} and Vector{RadarJPL} (#9)

Merged pull requests: - Lower propagate and compute_delay latency (#16) (@PerezHz)

- Julia
Published by github-actions[bot] almost 3 years ago

neos.jl - v0.6.0

NEOs v0.6.0

Diff since v0.5.0

Merged pull requests: - DataFrames extension (#15) (@LuEdRaMo)

- Julia
Published by github-actions[bot] almost 3 years ago

neos.jl - v0.5.0

NEOs v0.5.0

Diff since v0.4.0

Closed issues: - Remove JLD dependency (#8)

Merged pull requests: - Custom serialization for TaylorNs (#13) (@LuEdRaMo) - CompatHelper: add new compat entry for DelimitedFiles at version 1, (keep existing compat) (#14) (@github-actions[bot])

- Julia
Published by github-actions[bot] almost 3 years ago

neos.jl - v0.4.0

NEOs v0.4.0

Diff since v0.3.1

Merged pull requests: - Remove JLD dependency (#12) (@PerezHz)

- Julia
Published by github-actions[bot] almost 3 years ago

neos.jl - v0.3.1

NEOs v0.3.1

Diff since v0.3.0

Closed issues: - Add CI and CompatHelper GHAs (#10)

Merged pull requests: - Update TagBot GHA; add CompatHelper and CI GHAs (#11) (@PerezHz)

- Julia
Published by github-actions[bot] almost 3 years ago

neos.jl - v0.3.0

NEOs v0.3.0

Diff since v0.2.1

Closed issues: - Towards registering NEOs.jl (#3)

Merged pull requests: - Use ArgParse, add Gauss initial orbit determination, and updates related to TS and TI (#7) (@LuEdRaMo)

- Julia
Published by github-actions[bot] almost 3 years ago

neos.jl - v0.2.1

NEOs v0.2.1

Diff since v0.1.0

Merged pull requests: - Add CITATION.cff (#1) (@lbenet) - Add docstrings and comments (#2) (@LuEdRaMo) - Fix issues with registration (#4) (@PerezHz) - Add TagBot.yml (#5) (@PerezHz)

- Julia
Published by github-actions[bot] over 3 years ago

neos.jl - NEOs.jl v0.1.0

First public release

- Julia
Published by PerezHz over 4 years ago