First release of exoimport version 1.0.0
[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.