Skip to content

Import / Export to / from ThermoHub using jsonimpex sciprts

License

Notifications You must be signed in to change notification settings

thermohub/thermoimpex-jupyter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


thermoimpex-jupyter

Import / Export to / from ThermoHub using jsonimpex scripts

A collection of Jupyter notebooks used to import(export) foreign format data to and from ThermoHub database. ThermoHub aims to ensure the consistency traceability and completeness of thermodynamic datasets within a unified thermodynamic database in an general JSON format, accessible from zenodo, gihub or db.ThermoHub.org, with datasets ready to use for geochemical modelling applications.

Provided the data file in original foreign format and the respective import scripts, using jsonimpex library and ThermoMatch, the workflow and specific data operations are given in a jupyter notebook. This allows to read the data from the foreign file and match text, keys, columns, to the respective fields in the ThermoHub format. If provided in a bibJSON format, the bibliographic references are connected to the imported data.

Arbitrary foreign format types:

  • Format Structured data file: JSON, YAML, or XML, nested structures
  • Format Table data file: comma, space, tab, ..., separated file
  • Format Key values file: key value

Import Thermodynamic Databases

Propose a new database to be added in the issue tracker

ThermoHub

Formats for data types in the ThermoHub database are described by their respective JSON schemas. GitHub ThermoHub and Zenodo ThermoHub.

Acknowledgements

This project was supported by the Open Research Data Program of the ETH Board.

About

Import / Export to / from ThermoHub using jsonimpex sciprts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •