ORBITWORKBENCH / Aide détaillée

Comprendre les entrées. Examiner le résultat.

Guide pratique de l’application Windows. Libellés, messages, infobulles et résultats sont disponibles en anglais, allemand, français, italien, russe et espagnol. Le site et ce guide sont intégralement disponibles dans ces six langues.

Votre première orbite

Installez d’abord les données astronomiques. Ouvrez un fichier MPC OBS80 avec Open… ou récupérez les observations avec MPC…. Si le fichier contient plusieurs objets, choisissez le bon, vérifiez les perturbateurs et examinez la première solution. Auto-Solve effectue cinq étapes complètes d’amélioration ; Full step en effectue une.

Revenez à Observations et comparez res. RA, res. Dec et res. total. Utilisez les couleurs et les notes de station pour comprendre les tendances avant d’exclure des positions. Ouvrez Ephemeris, choisissez UTC, une station, une heure de début et un pas de 1h. Run calcule le tableau ; Star chart affiche la trajectoire. Enregistrez les éléments et les résidus avant d’essayer un autre modèle.

Installer les données astronomiques

Install astronomy data… télécharge les fichiers manquants auprès des fournisseurs, vérifie leur taille et leur SHA-256, extrait l’archive EFCC18 et installe le résultat dans data/astronomy. Les fichiers valides sont réutilisés. JPL DE430 fournit les positions des planètes et de la Lune et est nécessaire. BC-405 fournit 300 perturbateurs astéroïdaux ; EFCC18 bias.dat permet la correction des biais de catalogue. Ces deux ajouts sont facultatifs pour les fonctions correspondantes.

Le téléchargement complet représente environ 243 Mo et les fichiers installés environ 270 Mo ; un espace temporaire supplémentaire est nécessaire. Le dialogue indique la progression et permet d’annuler. Un fichier incomplet ne remplace pas une installation valide. Les données partagées restent disponibles lors d’un changement de répertoire de compilation. Les stations sont actualisées séparément. La durée dépend des fournisseurs et de la connexion.

Open… et MPC…

Open… lit OBS80, ADES PSV et ADES XML avec le convertisseur source de Bill Gray. Les autres lignes sont ignorées sans message. Si aucune observation n’est reconnue, les observations, l’orbite et les éphémérides précédentes sont conservées.

MPC… accepte numéro, désignation normale ou compacte et nom : 875432, 2024 YR4, K24Y04R, C/2023 A3 ou Ceres. Refresh lists charge les listes actuelles complètes NEOCP/PCCP. PCCP signifie Possible Comet Confirmation Page. La désignation est vérifiée avant le téléchargement. Une panne serveur ne prouve pas une désignation incorrecte.

Search names accepte une partie du nom: saisir Jahn, rechercher, sélectionner (10340) Jostjahn puis Find at MPC. Tous les résultats sont affichés sans sélection automatique ambiguë. Les listes officielles complètes des petites planètes nommées, comètes et objets interstellaires sont vérifiées par SHA-256 et actualisées quotidiennement lors des recherches. Une liste ancienne vérifiée reste utilisable hors ligne avec son âge. Exemples: 1P/Halley / 0001P, 2I/Borisov / 0002I, C/2023 A3 / CK23A030, 2024 YR4 / K24Y04R.

Le clic sur un résultat remplit son numéro/désignation; Find at MPC télécharge. Le dialogue se ferme uniquement après une réponse complète réussie. En cas d’erreur du service, liste et sélection restent disponibles; Retry at MPC relance le téléchargement. HTTP 500 est une erreur interne du serveur MPC, pas la preuve d’un objet erroné. Les erreurs transitoires 500/502/503/504 sont réessayées une fois. Une erreur persistante explique le statut et conserve observations/éphémérides. Une désignation inconnue est signalée séparément.

Disposition et navigation

À gauche, quatre zones peuvent être repliées : Observations / perturbers, Orbital elements, la sortie principale et Station data / notes. Le petit triangle du titre libère de la hauteur. Déplacez le séparateur des stations vers le haut pour lire davantage de notes. Cliquez sur les éléments pour alterner entre les formats classique et alternatif sans recalcul.

Les cinq commandes de disposition sont OBS80, Residuals, Delta t, Units et Colors ; les modes actifs sont bleus. Les champs visibles déterminent la largeur sans déplacer la fenêtre. Observations, Ephemeris, Orbit, Residuals, Star chart et Real sky partagent la sortie principale. Les boutons d’action sont regroupés par quatre à droite et leurs réglages s’ouvrent dessous. Les champs et leurs titres ont des infobulles. View → Sort by modifie l’ordre ; Input order conserve celui de la source.

Objects suit exactement le cadre visible principal au premier affichage, au redimensionnement, au changement de moniteur ou de DPI, avec les mêmes bords haut et bas.

Chaque sélection simple ou combinée conserve sa solution, covariance, éphémérides, éléments, exclusions, sigmas, sélection et tri. Le démarrage sans fichier restaure la source complète importée, objets, paramètres, disposition, vue et position depuis une session vérifiée. Écriture atomique dans data/workspace-session avec SHA-256 et sauvegarde valide. Un changement des données, moteur ou paramètres rend les résultats périmés. Une entrée appliquée endommagée nécessite Full step depuis la source intacte.

› replie tous les paramètres vers la droite, ‹ les ouvre; la sortie utilise la largeur libre. Le carré Windows maximise. Objects garde sa place dans l’ensemble maximisé. Disposition, élément, erreurs, caméra/temps et survey/contraste/zoom sont sauvegardés.

Lignes d’observations, éléments orbitaux et commandesFenêtre capturée · OrbitWorkbench 0.1.11 · exemple d’observations

Méthodes orbitales et arrêt

Herget step utilise les distances estimées R1 et R2 en UA. Full step améliore une fois l’ajustement courant ; Auto-Solve exécute cinq étapes complètes. Simplex propose une autre méthode d’amélioration. Gauss cherche des arcs courts adaptés et des racines alternatives, évalue les candidats avec toutes les observations incluses et fournit une orbite initiale. Affinez ensuite avec Full step.

Vaisala ouvre la distance supposée pour une orbite initiale. Monte Carlo et Stat ranging explorent des variantes sans démontrer l’unicité d’une orbite. Stop annule le calcul actif et termine ses processus de calcul enfants ; un calcul annulé n’est pas une nouvelle solution complète. Exit ferme l’application. Conservez les éléments et la sélection d’observations précédents pour comparer et reproduire les solutions.

Le moteur utilise au plus la moitié des processeurs logiques, au moins un. Le checkpoint conserve exactement l’état binaire, les paramètres de force, poids, exclusions, modes de covariance et échantillons de ranging disponibles. SHA-256 le lie aux observations, au moteur, aux données et aux options d’ajustement. Full step et les autres ajustements recalculent; une modification des seules éphémérides réutilise la solution inchangée. Les sections parallèles partent d’un ajustement commun avec contrôle des frontières et repli sériel. Le test de 162 observations donne 5,11 s sans cache contre 1,64 s avec cache, sans différence des résultats ni incertitudes; ce gain n’est pas garanti pour tous les cas.

Lire les résidus de position

res. RA et res. Dec sont les différences de position signées vers l’est et le nord issues de l’ajustement ; res. total est leur amplitude angulaire combinée. Ce sont des écarts sur le ciel, pas les coordonnées absolues. Comparez les composantes : une petite amplitude seule n’identifie ni un défaut temporel, ni un biais de catalogue, ni un décalage de station. PA est la direction du résidu, du nord vers l’est, en degrés.

Le bouton de disposition Residuals affiche les trois nombres par observation. Le bouton de vue Residuals ouvre un nuage de points à échelle identique, graduations lisibles et légende des stations. Survolez un point pour lire l’observation. Un nouveau clic affiche le nuage Δt. Les points restent liés à la source ; le graphique aide à identifier une tendance sans valider ni rejeter automatiquement les observations.

Dans le nuage Residuals, cliquez un code dans la légende ou un point pour accentuer tous les résidus de cette station et atténuer les autres. Cliquez dans le vide pour rétablir tous les points. La sélection persiste entre RA/Dec et Δt.

Survolez un code de légende pour lire le nom de la station. Un point plein est inclus, une croix est exclue manuellement ou par rejet de l’ajustement ; la croix ne prouve pas seule une erreur. La molette zoome autour du pointeur bien au-delà de l’ancienne limite 500 ; glissez pour déplacer et double-cliquez pour réinitialiser. Les axes ont la même échelle angulaire. Passer à Δt réinitialise cette vue, en conservant la station accentuée.

Résidus RA/Dec et couleurs des stationsInterface dessinée depuis les sources avec des données calculées · exemple d’interface

Δt RA, Δt Dec et Δt total

Delta t indique le décalage temporel qui expliquerait un résidu dans la direction du mouvement prévu. Chaque composante divise son résidu de position par le mouvement de cette coordonnée. Δt total est la projection le long de la trajectoire calculée par le moteur. Ce n’est ni la somme des composantes ni un troisième résidu de position.

Si une coordonnée varie très peu, son décalage temporel devient instable ou indisponible ; un tiret signale une valeur non représentable. Un grand Δt ne prouve pas une erreur d’horloge : les erreurs transversales et le faible mouvement comptent aussi. Comparez RA, Dec, le nuage de positions, la station et les informations horaires. PA reste visible avec Residuals ou Delta t. Ce diagnostic ne modifie pas les dates OBS80.

Nuage Δt RA/Dec des mêmes observationsInterface dessinée depuis les sources avec des données calculées · exemple d’interface

Unités, signes et précision

Units alterne entre auto, secondes d’arc/secondes ("/s), minutes d’arc/minutes ('/m) et degrés/heures (d/h). Les unités angulaires et temporelles sont distinctes : une minute d’arc n’est pas une minute de temps. Le signe suit l’unité, comme dans l’affichage compact original ; 0.42"+ est un résidu angulaire positif et 2.10s− un décalage temporel négatif. PA est toujours en degrés.

Le mode automatique adapte unité et chiffres au résultat. Les modes fixes utilisent des largeurs et une précision communes. De très petites valeurs non nulles peuvent passer en notation scientifique pour éviter un zéro trompeur. L’arrondi d’affichage ne change ni l’intégration ni OBS80. Element precision (1–12) règle les chiffres imprimés des éléments. Pour un calcul ultérieur, utilisez les valeurs numériques exportées plutôt qu’une capture arrondie.

Sélectionner, exclure et Worst obs

Les observations restent des lignes originales de largeur fixe. Cliquez sur un en-tête OBS80 ou résiduel pour trier par ordre croissant, puis décroissant. Numéro, désignation, indicateurs, date UTC, RA/Dec observées, champs source, magnitude, bande, catalogue, référence, station et état d’inclusion sont triables. Sélection et exclusions sont conservées, valeurs numériques absentes en dernier. Le bouton Sort séparé disparaît; le menu View reste disponible.

Sigmas, erreurs grossières et groupes

Use sigmas pondère les positions par leur incertitude. Sigma file choisit les valeurs par défaut. Set sigmas ouvre Selected sigma (") ; Apply selected sigma modifie les observations choisies. Un sigma plus petit augmente le poids. Une option dépendant d’un fichier absent est désactivée avec explication. Debiasing nécessite EFCC18 bias.dat.

Blunder probability (%) est la probabilité supposée d’une erreur grossière, pas un seuil angulaire. Le moteur réduit le poids des positions peu plausibles ; 0 désactive cette réduction. Outlier limit règle le rejet du moteur. Overobserving limite le poids de groupes denses d’une station avec Overobs. span en jours et Overobs. ceiling comme contribution effective maximale. Consignez ces paramètres lors des comparaisons.

Perturbateurs et modèles de forces

Les cases du haut choisissent les perturbateurs gravitationnels ; All perturbers off les désactive. Settings → Force model propose Standard, SRP A1, SRP A1+A2, SRP A1+A2+A3, Comet A1+A2, Comet A1+A2+A3, Comet A1+A2+A3+DT, Yarkovsky A2 et Delta-V. Ce sont les modèles implantés dans les sources. A1, A2 et A3 représentent les composantes radiale, transverse et normale de l’accélération.

Des paramètres supplémentaires exigent assez d’observations ; réduire les résidus ne prouve pas un effet physique. Comet DT ajoute un décalage temporel au modèle cométaire. Delta-V nécessite une estimation UTC de la manœuvre dans l’intervalle observé ; le moteur ajuste l’époque et la variation de vitesse. Conservez d’abord une solution Standard. Le traitement de l’ombre terrestre des termes non gravitationnels reste celui du code amont.

Les paramètres de force ajustés apparaissent en gras à partir de |valeur|/erreur standard ≥ 3. Une erreur absente ou nulle ne prouve pas la significativité. L’en-tête des éléments donne l’objet et le véritable Element center.

Contraintes et éléments

Constraints accepte e=1 (parabole), e=0 (cercle), q=1.2 (périhélie en UA) et e=0.1,a=2.5. Séparez plusieurs contraintes par des virgules. Justifiez chacune : une orbite imposée peut masquer des données insuffisantes. Reference ajoute une identification au texte. Comet magnitude choisit la convention photométrique Nuclear ou Total, pas une autre orbite.

Element center propose Automatic, Barycentric, Sun, les grandes planètes, Pluto et Moon. Les éléments dépendent du centre et de l’époque ; un changement recalcule. Epoch accepte la syntaxe temporelle du moteur. Un clic change la présentation. La vue Orbit nécessite des éléments héliocentriques : choisissez Sun. Exportez les valeurs et leur époque ensemble.

e=1
e=0
q=1.2
e=0.1,a=2.5
Option dans l’applicationSignification et utilisation
EpochÉpoque des éléments. +0 laisse le moteur choisir ; une date fixe l’époque.
R1 / R2Distances supposées en UA utilisées par les méthodes d’orbite initiale.
Precise residualsDemande des résidus précis au moteur ; l’affichage conserve un arrondi adapté.
Alternative element formatChange la présentation des éléments déjà calculés, aussi par clic sur le texte.
View → Fit font to output / Restore font sizeAdapte la police à la largeur disponible ; la seconde action restaure la taille précédente.

Monte Carlo et exploration statistique

Monte Carlo / Vaisala contient Vaisala distance (AU), Selected sigma (") et MC noise (σ). Run Vaisala calcule une solution initiale à la distance supposée. Run Monte Carlo perturbe les positions avec un bruit non négatif en unités sigma pour explorer une variante. Cela ne signifie pas que toute l’incertitude est échantillonnée.

Stat ranging ouvre Use statistical ranging, Min. distance et Max. distance en UA, Max. eccentricity et Max. inclination en degrés. Le minimum doit être positif et inférieur au maximum ; l’inclinaison va de 0 à 180. Run ranging cherche dans ces limites. Consignez-les : un intervalle étroit peut exclure des solutions plausibles.

Stations, couleurs et provenance des télescopes

Stations montre uniquement les codes des observations chargées, y compris celles exclues, jamais tout le catalogue MPC/Project Pluto. Sélectionnez un code pour ses notes. Priorité des télescopes : details.txt de Bill Gray, puis scopes.txt ; les MPEC complètent seulement les télescopes absents. Les couleurs restent stables par code.

Début, heure, fin et Steps

Start possède une date, une horloge avec secondes et Local / UTC / Zone…. Local utilise le fuseau de l’ordinateur, Zone… celui de l’observatoire. Le moteur reçoit toujours UTC. Now remplit l’instant courant dans le fuseau choisi. Une heure locale inexistante ou ambiguë au changement saisonnier exige une sélection UTC claire.

Steps compte les lignes, pas les intervalles. Step size accepte 1d, 12h, 30m, 15s, 1w ou 1 pour un jour. Activez End (auto steps) et choisissez la fin : le compte inclut le départ et ne dépasse jamais End. De 20:00 à 23:00 avec 1h donne quatre lignes. Round steps peut déplacer le départ sur la grille. Les pas variables nécessitent Steps manuel ; le comptage automatique accepte les intervalles fixes.

UTC 20:00:00 → 23:00:00
Step size: 1h
Steps: 4
20:00 · 21:00 · 22:00 · 23:00
Date, heure et options d’éphéméridesInterface dessinée depuis les sources avec des données calculées · exemple d’interface

Choisir l’observateur par code ou Map…

Location type choisit MPC code ou Latitude/longitude. MPC station accepte tout code valide ; 500 est le centre terrestre, 568 Mauna Kea et 703 Catalina. Le géocentre n’a pas d’horizon local : hauteur et azimut solaire/lunaire exigent un lieu topocentrique. Latitude va de −90 à +90 (nord positif), longitude de −180 à +180 (est positif). Utilisez un point décimal, par exemple 53.5 et 8.5.

Map… ouvre OpenStreetMap : zoomez, déplacez et sélectionnez le lieu, puis appliquez les coordonnées. PVGIS fournit l’altitude du terrain en mètres. Vérifiez son état avant Run ; couverture et résolution limitent le résultat. Les cartes indiquent la station ou les coordonnées. Un autre lieu modifie parallaxe, horizon et distance lunaire ; recalculez ensuite.

Où trouver Map… : cliquez le bouton d’action Ephemeris à droite. Dans son panneau, Map… est à droite de Latitude, sous MPC station. Choisissez Location type → Latitude/longitude. La carte fournit les coordonnées, PVGIS l’altitude. Start dispose d’un calendrier, d’une horloge et d’un sélecteur compact Local/UTC/Zone….

Choix du lieu sur OpenStreetMapInterface dessinée depuis les sources avec des données calculées · exemple d’interface

Calculer, enregistrer et réutiliser les éphémérides

Ephemeris dans la barre des vues remplace les observations par le dernier tableau et ouvre les réglages. Sans tableau, l’absence de calcul est indiquée. Run utilise l’orbite, le temps et l’observateur courants et actualise la trajectoire des cartes. Save et Copy prennent toute la sortie. Save setup et Load setup conservent début, observateur, pas et colonnes dans un fichier JSON.

Output type propose Observables, State vectors, Cartesian positions, MPCORB elements, 8-line elements ou Close approaches. Star chart et Real sky nécessitent une trajectoire RA/Dec utilisable. Magnitude limit fixe la magnitude la plus faible, par exemple 12, 20 ou 24 ; les grands nombres sont plus faibles. Les filtres de visibilité peuvent retirer des lignes. Les cases sont remplies par colonne pour regrouper les options. Leurs définitions suivent.

Ephemeris et Elements calculent automatiquement en arrière-plan les résultats absents ou périmés. Sans orbite, les observations chargées la déterminent d’abord; sans observations, utiliser Open… ou MPC…. Plusieurs clics partagent un seul calcul. Les résultats actuels apparaissent immédiatement. Stop annule; recliquer permet de réessayer. Un résultat tardif ne remplace ni un autre objet ni une autre vue. Exclusions et sigmas en attente restent en attente jusqu’à un ajustement explicite comme Full step.

Star chart : atlas, zoom et légendes

Star chart dessine un atlas avec points d’éphémérides, échelle angulaire égale et graduations sexagésimales RA/Dec. RA utilise heures, minutes, secondes ; Dec degrés, minutes et secondes d’arc. Étoiles brillantes, constellations et Voie lactée donnent le contexte ; Gaia DR3 complète les petits champs lorsque disponible. L’étoile la plus brillante a un symbole de 10 pixels ; les plus faibles sont plus petites avec une légende de magnitudes entières.

Molette ou +/− pour zoomer, glissement gauche pour déplacer, Reset pour restaurer le champ initial. Le déplacement reste dans ce champ. Début, fin et heures intermédiaires sont indiqués à côté de la trajectoire. Survolez les points pour heure et position. La légende d’observateur indique station ou coordonnées. Recalculez Ephemeris après changement de lieu ou de temps.

Le zoom charge un catalogue Gaia DR3 plus profond pour le champ visible, de G=16 vers G=21. Le déplacement recharge les étoiles du nouveau champ après une courte pause, sans plafond fixe de lignes. En cas de panne réseau, la dernière vue reste disponible.

L’atlas hors ligne contient 41 411 étoiles. La Voie lactée utilise cinq couches de contours remplis avec trous et découpage de projection, au lieu de larges bordures. C’est un modèle d’atlas, pas une photographie. Les petits champs interrogent Gaia jusqu’à G=18 puis plus profondément au zoom, jusqu’à G=21. La disponibilité dépend de CDS ; un échec conserve les étoiles présentes. Des tuiles photographiques HiPS progressives sont la prochaine amélioration proposée.

Gaia DR3 met en cache des régions complètes avec magnitude limite, date et SHA-256. Un champ voisin réutilise une région vérifiée seulement si elle couvre entièrement le champ et la profondeur demandée. Un zoom plus profond charge davantage d’étoiles. Aucune ligne n’est supprimée par échantillonnage; une prélecture trop grande revient au champ demandé complet.

Atlas stellaire avec trajectoire et coordonnéesInterface dessinée depuis les sources avec des données calculées · exemple d’interface

Real sky et cache en ligne

Real sky utilise une image DSS2 ou Pan-STARRS sélectionnée fournie via CDS/Aladin à Strasbourg avec trajectoire et grille superposées. C’est un fond photographique historique, pas une caméra en direct ni une prédiction de l’apparence de l’objet. Densité du champ, couverture et grande étendue influencent l’affichage.

Les résultats des cartes sont conservés dans data/map-cache pour réutiliser les mêmes demandes. Les tuiles OpenStreetMap et images gardent leur attribution. Le cache évite des téléchargements répétés ; les nouvelles requêtes nécessitent internet. La trajectoire correspond aux éphémérides et à l’observateur sélectionnés. Un échec d’image n’invalide pas l’orbite numérique : utilisez Star chart ou le tableau et vérifiez journal et réseau.

Real Sky utilise le relevé rouge DSS2 de CDS/Aladin, un contraste asinh et des découpes de 2048 pixels. Zoom et déplacement chargent une nouvelle découpe détaillée. Les positions suivent la projection TAN avec l’éphéméride superposée.

Real sky propose DSS2 Color, DSS2 Red et Pan-STARRS DR1 color. Pan-STARRS couvre environ les déclinaisons supérieures à −30°; une absence de couverture est signalée. Les vraies tuiles progressives sont mises en cache séparément par URL. Contrast et Gamma modifient uniquement l’affichage; un double clic réinitialise le curseur. Les originaux restent intacts et aucun détail supérieur à la résolution native n’est inventé. Délai de 45 secondes par champ; Stop, déplacement ou zoom annule les demandes périmées.

Fond DSS2 avec trajectoire d’éphéméridesInterface dessinée depuis les sources avec des données calculées · exemple d’interface

Orbit : rotation, zoom et animation

Orbit affiche l’orbite osculatrice héliocentrique et les trajectoires planétaires issues de DE430. C’est la géométrie à l’époque choisie, pas un film de propagation complet. Glissez pour tourner, utilisez la molette pour zoomer et double-cliquez pour réinitialiser. Les angles acceptent zéro et des valeurs négatives. ▶ lance ou suspend une rotation lente ; ■ arrête et remet les angles à zéro.

Un redimensionnement redessine la scène. La copie carrée étend verticalement le dessin sans bandes vides. Utilisez les actions de copie, impression ou export du menu contextuel. Pour des éléments centrés sur une planète ou la Lune, choisissez Sun avant Orbit. Vérifiez coordonnées et époque avant de partager l’image.

Les segments sous l’écliptique sont plus fins. Les trajectoires cométaires ouvertes atteignent le bord de l’image, sans coupure à 150 UA. Clic droit: Mono, LR (œil gauche à gauche), RL (ordre croisé), Red/Green (anaglyphe rouge à gauche, vert à droite). Incliner la vue rend le relief plus visible. La copie carrée redessine toute sa surface. Il s’agit toujours d’une conique osculatrice géométrique.

Le curseur UTC et l’horloge à la seconde couvrent toutes les observations, même exclues. L’intégrateur natif propage l’état ajusté; DE430 place les planètes à la même époque dynamique. Les demandes sont temporisées et les résultats dépassés ne remplacent pas la vue. L’époque affichée décrit la scène réelle. Rotation, zoom et stéréo restent disponibles. Un checkpoint importé/périmé doit être vérifié avant propagation.

Géométrie orbitale et orbites planétairesInterface dessinée depuis les sources avec des données calculées · exemple d’interface

Pseudo-MPEC : une circulaire locale

Pseudo-MPEC ouvre un texte avec observations, détails des observateurs, éléments, résidus en secondes d’arc et éphémérides du calcul si présentes. Le format suit une MPEC, avec colonnes de résidus remplies verticalement et parenthèses pour les exclusions. Toutes les stations des observations archivées figurent, même sans télescope connu.

La copie des observations appartient au calcul, pas à un fichier modifié ensuite. Priorité des télescopes : details.txt, scopes.txt, puis MPEC uniquement pour les informations absentes. Le texte s’identifie comme pseudo-circulaire locale sans numéro officiel MPC. Clic droit pour Copy, Save…, éditeur ou Print. Vérifiez couverture, stations, référence et époque avant de la diffuser.

Enregistrer, copier, imprimer et exporter

Save residuals exporte les résidus avec les lignes OBS80 originales. Save elements écrit tous les éléments de la présentation choisie. File → Export propose CSV, TXT, JSON, XML, ODS et XLS. L’option XLS écrit du SpreadsheetML/XML Excel 2003 avec un nom .xls ; le contenu est XML, pas un classeur XLS binaire. La source reste intacte ; choisissez un autre nom pour l’export. Les nombres exportés conviennent mieux aux calculs que les valeurs arrondies.

Le clic droit dans les observations, éléments et notes donne les actions d’éditeur, copie et impression adaptées. Un bloc sélectionné ajoute ses actions ; une ligne propose sa station. Ephemeris Save/Copy utilise tout le tableau. Pseudo-MPEC possède sa fenêtre et ses actions. La copie graphique capture la vue ; vérifiez ses étiquettes et sa légende.

Report et Open log

Chaque lancement commence un journal détaillé. Open log l’ouvre. work/runs conserve entrées et fichiers des calculs ; indiquez le répertoire du calcul pour signaler un échec reproductible. Les journaux montrent version et opération défaillante. data/provenance.jsonl enregistre origine et SHA-256 des données.

Report capture la fenêtre et ouvre un commentaire. Le destinataire prévu est FindOrb@jostjahn.de. Open mail draft prépare journal et capture en pièces jointes dans le logiciel de messagerie ; vous vérifiez et envoyez. Décrivez entrée, modèle, observateur, suite de boutons, résultat attendu et réel. Si la messagerie refuse les pièces jointes, les fichiers locaux restent aux chemins indiqués.

Chaque lancement écrit un journal. Une erreur d’interface crée aussi crash-*.json dans logs/gui avec trace, vue, observations, calcul, sélection et géométrie. Report prépare le message de diagnostic. Le même dialogue apparaît au plus une fois par jour local, même après redémarrage; chaque erreur reste journalisée.

File → Sessions… enregistre, charge, sauvegarde, supprime et importe/exporte des sessions .owb-session. Les archives supprimées restent dans la corbeille locale. Source complète, solution/covariance, résultats, exclusions en attente et préférences sont inclus. Ni gros fichiers JPL/astéroïdes ni exécutables. Le destinataire a besoin d’OrbitWorkbench et des données locales; les résultats importés sont à vérifier. SHA-256 et chemins sûrs protègent l’import. Report joint la session courante au journal et à la capture dans un brouillon à relire.

Diagnostiquer données absentes et erreurs

« JPL ephemeris file is missing » indique l’absence des données planétaires : utilisez Install astronomy data…. « bias.dat missing » désactive seulement la correction de catalogue jusqu’à l’installation EFCC18. Une différence SHA-256 indique un contenu non conforme ; ne remplacez pas par un fichier arbitraire du même nom. Vérifiez connexion et journal.

Une erreur du moteur est un calcul échoué, pas une nouvelle solution valide. Conservez le répertoire. Vérifiez colonnes OBS80, positions incluses, époque, sigmas, modèle et contraintes. Une solution initiale Gauss peut nécessiter Full step. Une éphéméride vide peut venir des filtres ou du type de sortie. Pour une heure locale ambiguë, utilisez UTC. Signalez boutons et capture, pas seulement le code.

Langue, About et contrôle des sources

Settings → Language choisit English, Deutsch, Français, Italiano, Русский ou Español pour les textes du moteur. Avec un objet chargé, le changement recalcule immédiatement les éléments ou éphémérides affichés. Boutons, menus, messages, graphiques et infobulles changent immédiatement. Nombres, désignations et chemins sont conservés. About cite Jost Jahn, Bill Gray et le projet source amont.

Le moteur est compilé depuis les sources et intégré à l’interface, sans exécutable Find_Orb externe. Données, journaux et exports partagés résident dans le projet, séparés des répertoires de compilation. Les pages fonctionnent comme fichiers ou via HTTP local sans polices ni scripts externes. Liens fournisseurs, cartes et nouveaux téléchargements nécessitent internet.

Processus de calcul et performances

Les processus de calcul restent disponibles pour les tâches suivantes. Chaque tâche charge puis décharge une nouvelle image du noyau natif. Un processus défaillant ou annulé est remplacé; il est renouvelé après 32 tâches ou au-delà de 768 Mio de mémoire privée avant une tâche. Il se termine avec l’interface. La capacité reste limitée à la moitié des processeurs logiques. Les éphémérides à pas fixe utilisent les coûts mesurés pour les mêmes données, réglages et noyau; sans mesure elles restent sérielles. Le parallélisme exige un gain prévu de 30%, une orbite exacte commune, une vérification des limites et un repli sériel complet. La précision numérique ne change pas. Les mesures expirent après 30 jours. Un profil exige au moins 256 lignes mesurées. Au-delà de quatre fois la taille mesurée, une nouvelle mesure sérielle est nécessaire.

Messages / Réessayer l’enregistrement permet de sauvegarder après correction du problème de stockage. Les modifications restent en mémoire sans boucle d’erreurs. La fermeture demande confirmation si la sauvegarde échoue; Non est présélectionné. Report reste disponible si la capture ou l’export de session échoue; seuls les fichiers disponibles sont joints et les pièces manquantes sont signalées. Les erreurs natives distinguent paramètres invalides, échec des méthodes, ressources manquantes, mémoire et annulation.

CLI interne : --core-host parentPID parentStartTicks reçoit les chemins des tâches sur l’entrée standard. Ce n’est pas un service réseau. L’identité du parent et les chemins locaux sont vérifiés.

Mise à l’échelle et écrans

La mise à jour 0.1.29 utilise une base unique de 96 DPI et les DPI propres à chaque écran. Boutons, champs et panneaux sont recalculés ; les déplacements répétés ne cumulent pas les facteurs d’échelle. Les boutons de vue passent à la ligne si nécessaire. Le sélecteur d’objets suit la fenêtre principale avec les DPI adaptés.

Résolution en pixels et mise à l’échelle Windows sont distinctes : un écran 4K à 200 % offre moins d’espace logique qu’à 100 %. Les tests géométriques couvrent 100–400 % et des formats jusqu’à 8K, dont ultralarges ; ils ne constituent pas des essais physiques sur chaque écran. Joignez capture, échelle Windows, résolution et lignes DISPLAY-DPI du journal en cas de problème.

Plusieurs objets dans un fichier

Si Open… lit plusieurs objets, une fenêtre étroite Objects se place immédiatement à gauche de l’interface et suit sa position et sa hauteur. Cliquez une entrée pour l’ajuster. Ctrl-clic ajoute ou retire des entrées ; Maj-clic sélectionne une plage ; Ctrl+A sélectionne tout. Plusieurs désignations sélectionnées sont traitées comme une trajectoire commune dans un fichier temporaire, sans modifier les identifiants OBS80 affichés ni le fichier source. Seules les observations choisies atteignent le moteur. Cette combinaison convient aux alias ou segments du même corps ; des corps distincts peuvent produire un mauvais ajustement ou aucune solution. Un changement arrête le calcul en cours et applique le dernier choix.

Elements : évolution et incertitudes

Après un ajustement orbital, Elements est préparé automatiquement en arrière-plan après une courte pause. Les changements de dates/modèle actualisent les résultats; Stop annule. Le clic affiche immédiatement le graphique en cache ou un avis de calcul. Les autres vues restent utilisables. Les opérations affichent étape réelle, secondes écoulées et progression des époques/temps restant. L’axe vertical indique l’élément et ses valeurs absolues avec graduations rondes. La propagation seule conserve orbite, observations et covariance validées et évite de refaire rapports, MOID et résumés de ranging. Tolérance et équations des forces inchangées. Aucune erreur n’est inventée sans covariance linéaire. La première requête JJDS737 mesurée passe de 14,5 à 1,44 seconde ici; disque et charge influencent ce résultat, sans garantie universelle de facteur dix pour l’intégration.

Calcul automatique et session sauvegardée

Ephemeris et Elements calculent automatiquement en arrière-plan les résultats absents ou périmés. Sans orbite, les observations chargées la déterminent d’abord; sans observations, utiliser Open… ou MPC…. Plusieurs clics partagent un seul calcul. Les résultats actuels apparaissent immédiatement. Stop annule; recliquer permet de réessayer. Un résultat tardif ne remplace ni un autre objet ni une autre vue. Exclusions et sigmas en attente restent en attente jusqu’à un ajustement explicite comme Full step.

Elements utilise tout l’intervalle des éphémérides. S’il est inférieur à une année civile, il s’étend de six mois civils de chaque côté du milieu temporel. Toutes les époques originales, même les lignes masquées, sont conservées; des points quotidiens et limites exactes complètent l’extension. UTC/TT est conservé. Sept séries normalisées montrent les erreurs 1σ disponibles de tous les modes de covariance, toujours comme approximation linéaire. En-tête: intervalle réel. État rouge: époques terminées, pourcentage, durée restante et heure de fin estimée.

Chaque sélection simple ou combinée conserve sa solution, covariance, éphémérides, éléments, exclusions, sigmas, sélection et tri. Le démarrage sans fichier restaure la source complète importée, objets, paramètres, disposition, vue et position depuis une session vérifiée. Écriture atomique dans data/workspace-session avec SHA-256 et sauvegarde valide. Un changement des données, moteur ou paramètres rend les résultats périmés. Une entrée appliquée endommagée nécessite Full step depuis la source intacte.

Horizon et sessions nommées partagées

Horizon, à droite de Real sky, reste grisé sans éphémérides Alt/Az d’un observateur au sol. Choisir station/coordonnées, activer Alt/Az et calculer. Le code géocentrique 500 n’a pas d’horizon local. Hauteur 0–90°; Sud au centre au nord de l’équateur, Nord au sud. Pas de liaison erronée au passage d’azimut. Les portions sous l’horizon ne sont pas visibles; survol pour heure et angles.

File → Sessions… enregistre, charge, sauvegarde, supprime et importe/exporte des sessions .owb-session. Les archives supprimées restent dans la corbeille locale. Source complète, solution/covariance, résultats, exclusions en attente et préférences sont inclus. Ni gros fichiers JPL/astéroïdes ni exécutables. Le destinataire a besoin d’OrbitWorkbench et des données locales; les résultats importés sont à vérifier. SHA-256 et chemins sûrs protègent l’import. Report joint la session courante au journal et à la capture dans un brouillon à relire.

Messages d’erreur et diagnostic Internet

Messages en bas à droite et Help → Messages… conservent les problèmes de la session, y compris les téléchargements en arrière-plan. Les messages donnent opération, cause, action, données conservées, heure, service et journal. Les répétitions sont regroupées avec compteur. Les codes HTTP 400/401/403/404/408/410/429/500/502/503/504, DNS, connexion, TLS/proxy, délais, annulation volontaire, réponse invalide/incomplète, checksum, fichiers absents, permissions et disque plein sont distingués. Les résultats/cache vérifié sont conservés si possible et les substitutions hors ligne signalées. Les données astronomiques incomplètes ne sont pas installées; transfert limité à 30 minutes. Les URL visibles excluent identifiants, paramètres et fragments. Copy et Open log donnent accès aux détails. Un échec de vérification de version ne confirme pas une application à jour.

Import, liste de confirmation et langue

Chaque redémarrage déplie les quatre panneaux de gauche et les paramètres ; valeurs et objets sélectionnés sont conservés. La maximisation utilise l’origine relative du moniteur cible. La liste complète NEOCP/PCCP est affichée à gauche au démarrage, avec Actualiser NEOCP / PCCP. Une source contenant plusieurs objets la remplace par le sélecteur de fichier ; Ctrl/Maj choisit plusieurs objets pour un ajustement commun. Charger un seul objet conserve la liste de confirmation. Cliquer un tracklet télécharge ses observations ; une erreur conserve les données et donne une action dans Messages. Un tracklet présent dans les deux listes porte les deux étiquettes. Ctrl+V dans Observations ajoute des lignes OBS80 ou ADES XML/PSV converties par le traducteur de Bill Gray. Le reste est ignoré ; sans observation valide, source et éphémérides sont conservées. Une autre désignation reste un objet distinct. Les nouveaux résidus sont — jusqu’à Étape complète. Les observations spatiales, radar ou mobiles ont une ligne primaire et une complémentaire : toutes sont conservées avec un résidu par mesure, exclusions et sigmas associés au primaire. Le problème Jostjahn traitait 27 lignes complémentaires comme des mesures ; la correction conserve 4 796 mesures et 4 823 lignes. Searching cached MPC names (30918) indique le nombre de noms locaux, pas un téléchargement d’observations. Un corps peut apparaître dans plusieurs catégories. Pour 3I, utiliser l’identifiant de calcul 3I ; (3I) est une étiquette rejetée par l’API MPC. HTTP 500 (erreur interne du serveur) reste une panne du service. Paramètres → Langue change immédiatement boutons, menus, messages, graphiques et infobulles en six langues. Nombres, désignations, URL et chemins restent intacts. Les textes calculés sont régénérés avec une indication d’activité. Un seul horodatage et une seule ligne de provenance par message.

Sélection rapide, historique et étoiles

Les nouveaux utilisateurs démarrent en anglais; la langue déjà choisie est conservée. Ctrl+A sélectionne toutes les observations en une opération Windows sans déplacer le défilement. Toggle modifie uniquement inclusion et barré; Full step recalcule ensuite. Si toutes les lignes sont sélectionnées, Toggle les inclut toutes. ←, → et Historique des objets restaurent observations originales, exclusions en attente, orbite, éphémérides et Elements; Ctrl+Z/Ctrl+Y parcourent les objets, tandis que les champs conservent Annuler/Rétablir du texte. Tous les objets restent accessibles après ouverture d’une autre source et redémarrage. Des données ou un noyau différents rendent les résultats périmés avant réutilisation. Le premier clic désactive les perturbateurs en mémorisant leur sélection; le deuxième la restaure. Moins de six mesures utilisées ou un arc inférieur à sept jours signalent une orbite provisoire: ce repère de travail n’est pas une probabilité de fiabilité. Les paires S/s constituent une mesure; s donne les coordonnées de l’observateur en km (1) ou UA (2). Le noyau convertit les offsets équatoriaux J2000 en coordonnées écliptiques et les ajoute au centre indiqué. Les deux lignes sont archivées; JSON contient position réelle, centre et offset vérifiables. Gaia et Aladin continuent lors d’un changement d’onglet; Stop ou un champ réellement obsolète annule. Dans la carte stellaire, * propose plus/moins d’étoiles par pas de 0,5 magnitude ou limite automatique; la limite G est affichée et enregistrée. Le volet indique le nombre d’observations entre parenthèses; ? signifie inconnu. Un worker permanent reste une proposition évaluée, non activée.

Progression, éphémérides et angles

La ligne rouge clignotante en bas contient maintenant une barre de progression. Pourcentage et durée restante s’affichent lorsque le noyau signale l’avancement; sinon la barre défile et ces valeurs ainsi que l’heure de fin indiquent « en cours de calcul ». Pour un nouvel objet, seul le type Observables des éphémérides est préparé en arrière-plan. Dates, intervalle, observateur et colonnes sont conservés; la vue actuelle ne change pas. Une orbite et sa covariance vérifiées sont réutilisées; les rapports en cache évitent de refaire leur mise en forme. L’orbite ajustée n’est ni approchée ni modifiée.

Elements utilise une coordonnée angulaire locale pour rendre visibles les petites variations près de 0°. Les graduations sont ramenées à 0°–360°; l’inclinaison reste entre 0° et 180°. La précision suit l’espacement réel des graduations. Les bandes d’erreur sont limitées à la zone visible avant le dessin; l’infobulle conserve l’incertitude originale complète. Bandes et barres sont deux modes distincts. Un fichier incomplet est refusé, en conservant la dernière série utilisable. Ces changements d’affichage ne modifient pas l’intégration numérique.

Orbite, tri des observations et horizon

Orbit ouvre immédiatement la vue. Avec des observations mais sans orbite ajustée, le calcul se fait en arrière-plan puis s’affiche sans dialogue préalable. Rotation de vue et Inclinaison changent la caméra; Tourner la vue anime le même instant physique. Cible UTC et le curseur temporel demandent une véritable propagation native dans l’intervalle observé. Époque affichée indique les positions réellement visibles pendant le calcul suivant. Commandes et dates sont regroupées au bord inférieur avec des infobulles.

Les observations restent des lignes originales de largeur fixe. Cliquez sur un en-tête OBS80 ou résiduel pour trier par ordre croissant, puis décroissant. Numéro, désignation, indicateurs, date UTC, RA/Dec observées, champs source, magnitude, bande, catalogue, référence, station et état d’inclusion sont triables. Sélection et exclusions sont conservées, valeurs numériques absentes en dernier. Le bouton Sort séparé disparaît; le menu View reste disponible.

Elements possède sept onglets directs sur une ligne en bas du graphique : a, e, q, i, Ω, ω et M, avec axes propres en unités originales et covariance. L’onglet actif est surligné.

Plus/Moins d’étoiles et Automatique sont mémorisés entre objets, vues et redémarrages, même après une ancienne session. Un objet PCCP reste nommé PCCP même s’il figure aussi dans NEOCP.

Horizon utilise la hauteur et l’azimut de l’objet calculés individuellement à chaque UTC. Les résultats nouveaux gardent les valeurs natives non arrondies; les anciennes sessions utilisent les valeurs formatées. La trajectoire est bleue continue. Le relief PVGIS est chargé automatiquement, tracé en tirets et conservé dans un cache vérifié. Les infobulles donnent temps, azimut, hauteur, relief local et marge. Bâtiments et arbres proches ne sont pas modélisés. Un même azimut à différentes dates peut avoir différentes hauteurs; l’ordre temporel est conservé. Tous les échantillons natifs sont conservés avec le filtrage choisi. Les limites parallèles sont vérifiées et les positions détaillées incluses dans les archives de session.

Calculs, ajustements et créneaux de terrain

Vue → Calculs… affiche tous les calculs de la session : objet, état, phase, durée, utilisation réelle du cache et dossier de résultat. Sélectionnez une ligne et Arrêter le calcul sélectionné. Annuler une demande en attente ne stoppe pas un autre calcul actif; les résultats précédents sont conservés.

Full step peut partir d’une solution gravitationnelle vérifiée à six paramètres si les observations, poids, données et modèle sont identiques. Les véritables itérations sont exécutées et la covariance est recalculée. Un point de départ invalide, divergent ou sans covariance déclenche la recherche normale. Les entrées modifiées et méthodes initiales explicites gardent cette recherche. Aucun gain général ni délai garanti.

Horizon → Créneaux au-dessus du terrain… montre les intervalles au-dessus du terrain PVGIS. Des positions Alt/Az natives affinent les changements de signe jusqu’à une seconde. Le cache dépend de l’orbite, des données, de l’observateur et de la grille. Les limites de la période sont indiquées. Des créneaux courts entre points de même signe peuvent manquer : utilisez une grille plus fine. Bâtiments/arbres proches, obscurité, magnitude et incertitude nécessitent une évaluation séparée. Stop annule; la table originale est conservée.

L’import lit les lignes OBS80/ADES complètes avec des tampons dynamiques, y compris plusieurs observations XML par longue ligne, les remarques PSV et les fins LF/CRLF/CR. Les lignes complémentaires des satellites sont conservées. Le JSON combiné n’est plus coupé à 4096 octets. Les erreurs de lecture, écriture ou mémoire sont signalées.

Référence des colonnes d’éphémérides

Option dans l’applicationSignification et utilisation
MotionMouvement apparent pour le suivi et les poses.
Separate motionMouvement séparé en RA et Dec.
SpeedVitesse prévue dans le repère de sortie.
Radial velocityVitesse dans la ligne de visée de l’observateur.
Alt/AzHauteur et azimut de la cible au lieu topocentrique.
Ground trackTrajectoire projetée sur Terre si la géométrie le permet.
Helio. eclipticCoordonnées écliptiques relatives au Soleil.
Topo. eclipticCoordonnées écliptiques relatives à l’observateur.
Phase angleAngle Soleil–objet–observateur ; influence éclairage et luminosité.
Phase bisectorDirection médiane entre Soleil et observateur depuis l’objet.
Orbit plane anglePlAng : angle signé de la visée au plan orbital, utile pour les queues de poussière.
UncertaintyIncertitude de position lorsque la solution le permet.
Round stepsAligner les instants sur la grille ; le début peut changer.
VisibilityInformations de visibilité pour l’observateur.
Hide invisibleRetirer les lignes non visibles ; le tableau peut être plus court.
Machine readableSortie destinée à l’analyse automatique.
Sun altitudeHauteur solaire en degrés au lieu topocentrique, pas au code 500.
Sun azimuthAzimut solaire en degrés au lieu topocentrique.
Moon altitudeHauteur lunaire en degrés au lieu topocentrique, pas au code 500.
Moon azimuthAzimut lunaire en degrés au lieu topocentrique.
Moon phaseFraction éclairée de la Lune en pourcentage.
Moon separationDistance angulaire cible–Lune en degrés pour l’observateur (LuElo).