| 
				     | 
				
| (26 versions intermédiaires par le même utilisateur non affichées) | 
| Ligne 1 : | 
Ligne 1 : | 
 | __NOTOC__  |  | __NOTOC__  | 
 | == WHERE TO GET IT ? ==  |  | 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>.  | 
 | 
  |  | 
  | 
 | 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].
  |  | == DESCRIPTION ==  | 
 | 
  |  | 
  | 
 | == WHAT IS OPERA? ==
  |  | [[What_is_Opera|'''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 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.  | 
 |  | ::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.  | 
 | 
  |  | 
  | 
 | <font color=#556B2F>'''OPERA'''</font> is usable via three modes:
  |  | [[Current_version|'''Current version''']]  | 
 | * <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:
  |  | ::The current version is: <font color=#FF0000>'''V7.2.4'''</font>.  | 
 | * 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.
  |  | [[Previous_versions|'''Previous versions''']]  | 
 | 
  |  | 
  | 
 | == HOW TO USE IT? ==
  |  | ::Describes evolutions thanks to previous versions.  | 
 | 
  |  | 
  | 
 | <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.
  |  | == USE IT ==  | 
 | 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:
  |  | [[Where_to_get_it|'''Where to get it?''']]  | 
 | 
  |  | 
  | 
 | * '''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 
  |  | ::Where to download it.  | 
 | * '''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 ==
  |  | [[Quick start|'''Quick start''']]  | 
 | * 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 ==
  |  | ::First steps with <font color=#556B2F>'''OPERA'''</font>  | 
 | New version, now linked with last [http://patrius.cnes.fr PATRIUS] V4.3 version.
  |  | 
 | 
  |  | 
  | 
 | <u>Known bugs of this version</u>: none.
  |  | [[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.  | 
 |  | ::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.  | 
 | 
  |  | 
  | 
 | == PREVIOUS VERSIONS ==  |  | == DOCUMENTATION ==  | 
 | * version 7.1: Java 1.6 version.
  |  | 
 | 
  |  | 
  | 
 | == DEPENDENCIES ==
  |  | [[Methods|'''Methods''']]  | 
 | {| 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==
  |  | ::Description of the methods and algorithms used.  | 
 | 
  |  | 
  | 
 |  | [[Java_Doc|'''Java Doc''']]  | 
 | 
  |  | 
  | 
 | [{{PathCurrentJavaDoc}} Current Java Doc]<br />
  |  | ::Access to current and old <font color=#FF8C00>Java</font> doc.  | 
 | [{{CurrentServer}}/uploads/JavaDocs/V7.2-SNAPSHOT Java Doc 7.2-SNAPSHOT]<br />  |  |    | 
 |  | [[Dependencies|'''Dependencies''']]  | 
 |  |    | 
 |  | ::Describes dependencies with other products.  | 
 |  |    | 
 |  | [[News|'''News''']]  | 
 |  |    | 
 |  | ::Main evolutions of this Wiki.  | 
 |  |    | 
 |  | ::<font color=#FF0000>'''! Last 7.2.4 version is now available.'''</font>  | 
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.