This release supports the development of the "next" version of DTOcean.
The following changes were made:
Added
- Add functions to dump and load database tables to and from csv files
- Add docker compose files for setting up postgres/postgis, initiating dtocean databases, and setting up pgadmin
- Added Poetry configuration for managing Python dependencies
- Use DVC for putting database tables under version control
- Add JSON metadata to database comment to allow checking of the schema version
- Add GA workflow to test that container successfully starts and is initialized correctly
- Add GA workflow for packaging database releases by downloading data using DVC, creating an .env file with the version number and copying required files to a dist folder from which archives are created.
- Add Python based tests to check database initialization
- Add dedicated installation instructions in INSTALLATION.md file
Changed
- Replace basic tidal example with Takoma Narrows data from Applied Energy publication
- Update README to reflect changes