Skip to content

First release of exoimport version 1.0.0

Chosson Ulysse requested to merge RELEASE_1.0.0.0 into main

[1.0.0] - 02-08-2023

Added

  • Add post validation of object name before the import.
  • Add a name to an import.
  • Add cli command to generate a config file for exoimport.
  • Add the possibility to give the config in command line.
  • Add the management of alternate names in the two summary (basic in terminal and json)
  • Add an option to import in cli to give a json file for a detailed json summary.
  • Add cli documentation (help) for import and config.
  • Add import in typer.
  • Add log in the project.
  • Add logging management.
  • Add a check to know if a star or planet is already in db when we import an object.
  • Add methods to detect if a planet or star are already in db.
  • Add management of a configuration file.
  • Add the automatic addition of the import_id in the import of stars.
  • Add way to link stars and publications in db.
  • Add way to link planets and publications in db.
  • Add function to insert publication in db.
  • Add management of Mass detection for planets with exochoices.
  • Add management of Radius detection for planets with exochoices.
  • Add management of Unit for planets with exochoices.
  • Add management of Web status for planets and stars with exochoices.
  • Add management of Publication status for planets with exochoices.
  • Add functions to insert alternate names and systems (star and his planets) in a db.
  • Add function to insert planets in a database.
  • Add function to insert stars in a database.
  • ExoImport now support python3.11.
  • Add functions to format data for the database.
  • Add function to insert an import in a database.
  • Add function to group planets by their star.
  • Add function to split parameters to have planets parameters and star parameters.
  • Add formatting of csv exoplanet for the insertion.
  • Add the validation of headers for the import.
  • Add progress bar and improve displaying of typer.
  • Add a typer command for help in the user terminal interface.
  • Add typer to get a user terminal interface for the translation.
  • Add a module to write the translation in csv file.
  • Add a module to filter the csv file.
  • Add the module of translation.
  • Add validation of csv headers and yaml mapping.
  • Add a function to read a yaml.
  • Add a function to read a csv.

Merge request reports