Skip to content

pairinteraction/database-mqdt

Repository files navigation

Tool for generating the MQDT database tables in the cloud

Database of states and matrix elements calculated with multichannel quantum defect theory. Database tables are available through GitHub Releases.

Generate new tables locally

To generate the database tables locally, first clone the MQDT.jl repository via

git clone [email protected]:pairinteraction/MQDT.jl.git

Then, initialize the julia environment and link against the MQDT.jl package

julia --project=. -e 'import Pkg; Pkg.develop(path="MQDT.jl"); Pkg.instantiate()'

Finally, you can run the script to generate the tables via

julia --project=. generate_database.jl Yb174

Generate a new release

To generate a new release with all the important tables, simply create and push a new annotated tag with a tag name of the form v*.* . This will run the generate_database.yml workflow, where first all tables are created (this happens for all commits, not only tags), and then in addition uploads the zipped versions of the tables to a new release with name v*.* . The release is created in draft mode, so you can double-check, that all database tables are included and optionally add a release text. Once you are happy with the release draft, don't forget to publish the release.

About

States and matrix elements calculated with multichannel quantum defect theory

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages