Final Evaluation of the GSoC Project "Carsus - TARDIS support package for creating atomic datasets".
This gist identifies all the work I have done for my 2016 GSoC project with the TARDIS-SN organization.
For the most part, I worked on the tardis-sn/carsus repository: Link to all PRs for carsus
In the main repository tardis-sn/tardis I made a PR to integrate tardis
with
carsus
: Link to the PR. At the moment this PR is still open, so I also provide a link to the last GSoC commit.
Also, I created a new GIT LFS repo for storing database files and hdfstores - tardis-sn/carsus-db: Link to all PRs for carsus-db
Overall, I can state that the main goals of the project were reached:
tardis
simulations run successfully with the atomic datasets created withcarsus
.carsus
supports all the data sources that were supported by the previous packagetardisatomic
.carsus
is definitely better structured, documented, and tested thantardisatomic
.- One can interactively explore the databases created with
carsus
using SQLAlchemy ORM.
Also, I would like to highlight future goals and challenges for carsus
:
- Add support for more data sourses.
- Optimize some parts of the code, e.g. bulk ingests are rather slow with ORM.
- Finish the documentation for the package.