WELCOME TO THE OPERA WIKI : Différence entre versions

De Wiki
Aller à : navigation, rechercher
(DESCRIPTION)
(DOCUMENTATION)
 
(24 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
__NOTOC__
 
__NOTOC__
Welcome to the <font color=#556B2F>'''OPERA'''</font> wiki, a [https://cnes.fr/fr '''CNES'''] flight dynamics tool.
+
Welcome to the <font color=#556B2F>'''OPERA'''</font> wiki, a [https://cnes.fr/fr '''CNES'''] flight dynamics tool. As it is coded in <font color=#FF8C00>Java</font>, this product is available for any kind of platforms owning a <font color=#FF8C00 title="JavaVirtual Machine">JVM</font>.
  
 
== DESCRIPTION ==
 
== DESCRIPTION ==
Ligne 7 : Ligne 7 :
  
 
::<font color=#556B2F>'''OPERA'''</font> is a [https://cnes.fr/fr '''CNES'''] tool allowing to estimate long and middle term Earth reentry dates (some months to one week in advance) thanks to <font color=#FF8C00 title="Two Lines Elements">TLE</font>.
 
::<font color=#556B2F>'''OPERA'''</font> is a [https://cnes.fr/fr '''CNES'''] tool allowing to estimate long and middle term Earth reentry dates (some months to one week in advance) thanks to <font color=#FF8C00 title="Two Lines Elements">TLE</font>.
It allows also to compute the information on other parameters as <font color=#FF8C00 title="Surface on Mass ratio">S/M</font> or maneuvers previously occured.
+
::It allows also to compute the information on other parameters as <font color=#FF8C00 title="Surface on Mass ratio">S/M</font> or maneuvers previously occured.
At last, <font color=#556B2F>'''OPERA'''</font> is able to generate automatic <font color=#FF8C00 title="Portable Document Format">PDF</font> reports with a synthesis of maneuver activity of a given object.
+
::At last, <font color=#556B2F>'''OPERA'''</font> is able to generate automatic <font color=#FF8C00 title="Portable Document Format">Pdf</font> reports with a synthesis of maneuver activity of a given object.
  
 
[[Current_version|'''Current version''']]
 
[[Current_version|'''Current version''']]
  
::The current version is: <font color=#FF0000>'''V7.2'''</font>.
+
::The current version is: <font color=#FF0000>'''V7.2.4'''</font>.
  
 
[[Previous_versions|'''Previous versions''']]
 
[[Previous_versions|'''Previous versions''']]
  
::Describes evolutions tanks to previous versions.
+
::Describes evolutions thanks to previous versions.
  
 
== USE IT ==
 
== USE IT ==
Ligne 30 : Ligne 30 :
 
[[User_Manual|'''User Manual''']]
 
[[User_Manual|'''User Manual''']]
  
<font color=#556B2F>'''OPERA'''</font> may be used very quickly via its <font color=#FF8C00 title="Graphical User Interface">GUI</font> facilitating context elaboration and results exploitation. No code knowledge is necessary.
+
::<font color=#556B2F>'''OPERA'''</font> may be used very quickly via its <font color=#FF8C00 title="Graphical User Interface">'''GUI'''</font> facilitating context elaboration and results exploitation. No code knowledge is necessary.
It is also possible to use it in batch mode via a shell and especially on grid computers with no display properties.
+
::Anyway, it is also possible to use it in <font color=#FF8C00>'''batch'''</font> mode (especially on grid computers with no display properties) or using its <font color=#FF8C00>'''Java'''</font> interface.
On the other hand, it is also possible to use it via its <font color=#FF8C00>Java</font> interface inside a higher level tool (for example, an orbit determination tool or a maneuver optimization tool).
+
  
 
== DOCUMENTATION ==
 
== DOCUMENTATION ==
Ligne 50 : Ligne 49 :
 
[[News|'''News''']]
 
[[News|'''News''']]
  
::List the main evolutions of this Wiki.
+
::Main evolutions of this Wiki.
  
 
+
::<font color=#FF0000>'''! Last 7.2.4 version is now available.'''</font>
== WHERE TO GET IT ? ==
+
 
+
Up to now, <font color=#556B2F>'''OPERA'''</font> is only available for [https://cnes.fr/fr '''CNES'''] users. Once it will be available, it will be downloadable [https://logiciels.cnes.fr/en/content/opera here].
+
 
+
== WHAT IS OPERA? ==
+
 
+
<font color=#556B2F>'''OPERA'''</font> is a [https://cnes.fr/fr '''CNES'''] tool allowing to estimate long and middle term Earth reentry dates (some months to one week in advance) thanks to <font color=#FF8C00 title="Two Lines Elements">TLE</font> and allows also to compute the information on other parameters as <font color=#FF8C00 title="Surface on Mass ratio">S/M</font> or maneuvers previously occured. <font color=#556B2F>'''OPERA'''</font> is also able to generate automatic <font color=#FF8C00 title="Portable Document Format">PDF</font> reports with a synthesis of maneuver activity of a given object.
+
 
+
<font color=#556B2F>'''OPERA'''</font> is usable via three modes:
+
* <font color=#FF8C00 title="Graphical User Interface">GUI</font>: its utilization is made user-friendly thanks to a graphical user interface (developed using [[http://genius.cnes.fr GENIUS]] and [[http://genopus.cnes.fr GENOPUS]]),
+
* Batch,
+
* Library via its <font color=#FF8C00>Java</font> interface.
+
 
+
Its initialization is made by:
+
* A list of initial orbital parameters thanks to <font color=#FF8C00 title="Two Lines Elements">TLE</font>,
+
* Solar activity files,
+
* Several other specific parameters as the reentry altitude or how to filter <font color=#FF8C00 title="Two Lines Elements">TLE</font> inputs.
+
 
+
For flight dynamics aspects, <font color=#556B2F>'''OPERA'''</font> is fully based on the [[http://patrius.cnes.fr PATRIUS]] library and specially about the orbit extrapolation, the propagation is done thanks to the [[https://logiciels.cnes.fr/en/content/stela STELA]] propagator that allows to get interesting <font color=#FF8C00 title="Central Processing Unit">CPU</font> time by comparison to a full numerical propagator while keeping sufficient precision relative to the reentry date.
+
 
+
== HOW TO USE IT? ==
+
 
+
<font color=#556B2F>'''OPERA'''</font> may be used very quickly via its <font color=#FF8C00 title="Graphical User Interface">GUI</font> facilitating context elaboration and results exploitation. No code knowledge is necessary.
+
It is also possible to use it in batch mode via a shell and especially on grid computers with no display properties.
+
On the other hand, it is also possible to use it via its <font color=#FF8C00>Java</font> interface inside a higher level tool (for example, an orbit determination tool or a maneuver optimization tool).
+
 
+
So, three jar files are available:
+
 
+
* '''opera-NN.n-jar-with-dependencies.jar''' : executable jar including all needed libraries => it is the file to use for <font color=#FF8C00 title="Graphical User Interface">GUI</font> utilization but it may also be used for the <font color=#FF8C00>Java</font> interface
+
* '''opera-NN.n.jar''' : includes only <font color=#556B2F>'''OPERA'''</font> classes => to be used for <font color=#FF8C00>Java</font> interface, under the condition of linking with the right version of [[http://genopus.cnes.fr GENOPUS]] and [[http://patrius.cnes.fr PATRIUS]]
+
* '''opera-NN.n-javadoc.jar'''
+
 
+
== REMARKS ==
+
* As it is coded in <font color=#FF8C00>Java</font>, this product is available for any kind of platforms owning <font color=#FF8C00>Java</font>. An executable jar (launching the <font color=#FF8C00 title="Graphical User Interface">GUI</font>) including all dependencies is provided.
+
* <font color=#556B2F>'''OPERA'''</font> will be provided soon as a Freeware under a [https://cnes.fr/fr '''CNES'''] specific license via this [https://logiciels.cnes.fr/en/home site].
+
 
+
== CURRENT VERSION : V7.2-SNAPSHOT ==
+
New version, now linked with last [http://patrius.cnes.fr PATRIUS] V4.3 version.
+
 
+
<u>Known bugs of this version</u>: none.
+
 
+
 
+
== PREVIOUS VERSIONS ==
+
* version 7.1: Java 1.6 version.
+
 
+
== DEPENDENCIES ==
+
{| class="wikitable"
+
|-
+
|Version
+
|style="text-align:center;"|7.2-SNAPSHOT
+
|style="text-align:center;"|7.1
+
|-
+
|Disponibility
+
|style="text-align:center;"|from 26/06/2019
+
|style="text-align:center;"|from 01/01/2019
+
|-
+
|Javadoc     
+
|style="text-align:center;"|no
+
|style="text-align:center;"|no
+
|- style="vertical-align:top;"
+
|Dependencies
+
|style="text-align:center;"|Java 1.8<br/>Patrius 4.3<br/> PatriusDataset 1.1.0<br/> Genopus 2.0.1<br/> Genius 1.8<br/> Miglayout 4.2<br/> Jdom 1.1.2<br/> Gettext-commons 0.9.8<br/> JFreeChart 1.0.19<br/> commons-io 2.4<br/> sqlite-jdbc 3.15.1
+
|style="text-align:center;"|Java 1.6<br/>Patrius 3.0.1<br/> PatriusDataset 1.0.2<br/> - <br/> Genius 1.7<br/> Miglayout 4.2<br/> Jdom 1.1.2<br/> Gettext-commons 0.9.8<br/> JFreeChart 1.0.19<br/> commons-io 2.4<br/> sqlite-jdbc 3.15.1
+
|}
+
 
+
== JAVA DOC==
+
 
+
 
+
[{{PathCurrentJavaDoc}} Current Java Doc]<br />
+
[{{CurrentServer}}/uploads/JavaDocs/V7.2-SNAPSHOT Java Doc 7.2-SNAPSHOT]<br />
+

Version actuelle en date du 9 mars 2021 à 13:12

Welcome to the OPERA wiki, a CNES flight dynamics tool. As it is coded in Java, this product is available for any kind of platforms owning a JVM.

DESCRIPTION

What is OPERA?

OPERA is a CNES tool allowing to estimate long and middle term Earth reentry dates (some months to one week in advance) thanks to TLE.
It allows also to compute the information on other parameters as S/M or maneuvers previously occured.
At last, OPERA is able to generate automatic Pdf reports with a synthesis of maneuver activity of a given object.

Current version

The current version is: V7.2.4.

Previous versions

Describes evolutions thanks to previous versions.

USE IT

Where to get it?

Where to download it.

Quick start

First steps with OPERA

User Manual

OPERA may be used very quickly via its GUI facilitating context elaboration and results exploitation. No code knowledge is necessary.
Anyway, it is also possible to use it in batch mode (especially on grid computers with no display properties) or using its Java interface.

DOCUMENTATION

Methods

Description of the methods and algorithms used.

Java Doc

Access to current and old Java doc.

Dependencies

Describes dependencies with other products.

News

Main evolutions of this Wiki.
! Last 7.2.4 version is now available.