Skip to content

Releases: open-space-collective/open-space-toolkit-astrodynamics

1.2.1

08 Aug 01:27
09ff463
Compare
Choose a tag to compare
  • build: bump to OSTk Physics 1.2.x (#183)

1.2.0

07 Aug 21:58
5196f11
Compare
Choose a tag to compare
  • refactor: remove duplicate tests (#173)
  • refactor: parametrize numerical solver tests to reduce boiler plate (#172)
  • refactor: remove boost from headers in RootSolver (#174)
  • refactor: remove boost from headers in NumericalSolver (#176)
  • fix: add naming suggestions (#175)
  • docs: revamp CONTRIBUTING.md to include more dev tips and tricks and OSTk dev philosophy (#148)
  • feat: improve RootSolver::Solution interface (#180)
  • chore: improve development helpers (#177)
  • feat: add Temporal Condition Solver (#181)
  • feat: add CesiumPy Viewer to Python utilities (#182)
  • feat: add logical connective event conditions (#171)

1.1.0

01 Aug 17:50
b7e84ee
Compare
Choose a tag to compare

build

  • fix dev container (#129)
  • remove auto fetching versions until we find a better solution (#136)

chore

  • remove cached volume in make commands (#131)

feat

  • add Cartesian position and velocity coordinate subsets (#157)
  • add COE condition (#169)
  • add Coordinates Broker and Subset (#156)
  • add Duration based Condition (#165)
  • add event conditions to numerical solver (#150)
  • add EventCondition base class (#149)
  • add issue template bug report and feature request (#161)
  • add new static constructor to Orbit to enable creation of geosynchronous orbits (#147)
  • add Root Solver (#164)
  • add tutorial wanted issue template (#168)
  • generalise state coordinates (#163)
  • return conditionalSolution when integrating with conditions (#166)
  • update NumericalSolver::StateVector to Eigen VectorXd (#152)
  • update return type for numerical solver (#141)

fix

  • incorrect extraction of dynamics in Propagator::FromEnvironment (#137)
  • use ADD statement to avoid caching for OSTK dependency updates (#134)
  • user permissions issues with debug jupyterlab and update jupyterlab image to python3.11 (#135)

refactor

  • flatten state coordinates (#124)
  • remove redundant typedef from dynamics (#132)
  • simplify automatic patch version fetching (#142)
  • speed up tabulated test (#127)
  • use test fixture for numericalSolver (#138)

1.0.1

27 Jun 22:24
d0ef493
Compare
Choose a tag to compare

ci

  • ci: enforce ci formatting

fix

  • start.sh linking
  • drag compare
  • install jupyterlab extension

feat

  • add AccessPlot display utility

build

  • update ostk core dependency, add python linking, fix static library build

1.0.0

20 Jun 20:40
7849539
Compare
Choose a tag to compare

refactor

  • dynamics class to be more modular with propagator

0.13.0

16 Jun 18:55
455f45b
Compare
Choose a tag to compare

feat:

  • auto-pull most recent patch version of OSTk projects.
  • add acceleration due to drag in Satellite Dynamics

build:

  • remove python version metadata
  • improve Python bindings build process following PEP517

style:

  • python formatting
  • whitespace fixes in header files

chore:

  • remove "all" test from CMakeLists
  • change set-output to use environment file in github CI

0.12.2

21 May 22:16
a9fddb5
Compare
Choose a tag to compare
build: update OSTk dependencies to latest (#105)

* build: update cpp deps to latest

* build: python bindings req update

* fix: requirements deps syntax, important to avoid mismatch of python vs cpp in the future

* build: use latest on physics for lower bound on requirements

* build: match version in cpp

---------

Co-authored-by: Remy Derollez <remy@loftorbital.com>

0.12.1

15 May 17:43
cfe9de1
Compare
Choose a tag to compare

fix

  • tabulated model python bindings

0.12.0

09 May 16:40
90eead5
Compare
Choose a tag to compare

feat

  • add various interpolation schemes to tabulated orbit model

0.11.0

08 May 18:08
8982c03
Compare
Choose a tag to compare

build

  • remove support for fedora
  • remove support for python 3.6, 3.7