MVN

fr.cnes.sirius.patrius : patrius

Maven & Gradle

Aug 09, 2022
0 stars

CNES space flight dynamics library · PATRIUS is a core space dynamics Java library that enables to quickly develop high level algorithms such as orbit extrapolator. PATRIUS contains several sub-libraries that work together and cover low level classes (i.e.: such as matrix, vectors, orbits parameters) as well as high level classes and interfaces (i.e.: numerical propagators, attitude laws, manoeuvers sequences). All the main domains of space dynamics are available: Analysis, algebra and geometry core library (quaternions, derivable functions, integrators …) Core objects for space dynamics (dates, orbits, frames...) Orbit propagation: analytical, semi-analytical and numerical propagators, a full set of force models Maneuvers: impulsive or continuous thrust, sequences Attitude: extensible set of attitude laws, sequences and guidance framework Events: event detection (orbital, sensor events, etc.) and post-processing (chronograms) Spacecraft: characteristics of mass, geometry (drag force), sensors field of view, etc.

<dependency>
    <groupId>fr.cnes.sirius.patrius</groupId>
    <artifactId>patrius</artifactId>
    <version>4.8.1</version>
</dependency>
Copy
pom.xml
Table Of Contents

Latest Version

Choose a version of fr.cnes.sirius.patrius : patrius to add to Maven or Gradle - Latest Versions:

  • Latest Stable: 4.8.1

All Versions

Choose a version of fr.cnes.sirius.patrius : patrius to add to Maven or Gradle - All Versions:

Version Vulnerabilities Updated
4.8.x
patrius-4.8.1

How to add a dependency to Maven

Add the following fr.cnes.sirius.patrius : patrius maven dependency to the pom.xml file with your favorite IDE (IntelliJ / Eclipse / Netbeans):

<dependency>
    <groupId>fr.cnes.sirius.patrius</groupId>
    <artifactId>patrius</artifactId>
    <version>4.8.1</version>
</dependency>

How to add a dependency to Gradle

Gradle Groovy DSL: Add the following fr.cnes.sirius.patrius : patrius gradle dependency to your build.gradle file:

implementation 'fr.cnes.sirius.patrius:patrius:4.8.1'

Gradle Kotlin DSL: Add the following fr.cnes.sirius.patrius : patrius gradle kotlin dependency to your build.gradle.kts file:

implementation("fr.cnes.sirius.patrius:patrius:4.8.1")

How to add a dependency to SBT Scala

SBT Scala: Add the following fr.cnes.sirius.patrius : patrius sbt scala dependency to your build.sbt file:

libraryDependencies += "fr.cnes.sirius.patrius" % "patrius" % "4.8.1"