Skip to content

Conversation

@verovaleros
Copy link
Member

@verovaleros verovaleros commented Oct 29, 2024

This release brings key updates to AIP that should make it easier to work with and contribute:

🐳 New Docker image, reduce size and optimizations (#35 #38 #39 #42)
🚀 Better input parameter handling (#36 #37 #51)
📃 Improve documentation (#46 #39 #55)
🧪 Reintroducing tests (#54)

With this, we jump to v3.0.0 🚀

Update Dockerfile & optimise docker build
* Update base image

* Update env format

* Update user creation and remove install of packages

* Update conda installation

* Remove layers not needed

* Optimize layers

* Avoid hardcoded paths

* Use good practice to copy multiple files

* Add requirement for conda to work

* Explain entrypoint.sh functionality

* Add docstring to validate_and_convert_date function

* Remove unused import

* Check file exists bf initialising DF

* Check file exists or return empty array

* Raise error if file does not exist. It's required.
* Create run_model to group logic

* Use run_model for all models
* Update docker instructions

* Reference docker docs in README
* File no longer needed

* File not updated and not needed

* Add dockerignore

* Remove unused production requirements

* Update to use venv

* New multi-stage slim dockerfile

* Not needed anymore
* Improve readme with usage and models

* Link license to readme

* Link Thomas' original thesis
* Refactor imports

* Fix bad date reference (introduced error)

* Add argparse with date and model options

* Run if model selected or all

* Move date funct. to utils

* Create output dir on run_model to simplify logic

* Add param to adjust logging level
* Add date_utils tests

* Update ignore files
@verovaleros verovaleros added the enhancement New feature or request label Oct 30, 2024
@verovaleros verovaleros self-assigned this Oct 30, 2024
@verovaleros verovaleros added this to the v3.0.0 milestone Oct 30, 2024
@verovaleros verovaleros marked this pull request as ready for review October 30, 2024 11:24
@verovaleros verovaleros merged commit 0234de5 into main Oct 30, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants