Changes
:rocket: Features
* Notebook check shortname (163) tilen1976
* add method check if short name exists (159) tilen1976
* Read variable definition notebook (156) Jorgen-5
* Publish variable definition with specific methods (157) mmwinther
* Notebook: create validity period (153) tilen1976
* Create validity period from file (151) Jorgen-5
* Notebook: edit published (147) tilen1976
* Notebook: read variable definitions (144) tilen1976
* Create patch from file (145) tilen1976
* Notebook: Edit draft (143) mmwinther
* Added migration notebook (140) Jorgen-5
* Explanations for common API errors (142) mmwinther
* Notebook: publish draft (136) tilen1976
* Create variable definition from file (125) mmwinther
* Custom file path (124) tilen1976
* Update Draft from file (123) mmwinther
* Add norwegian descriptions (117) tilen1976
* Create file from variable (115) Jorgen-5
* Added the ability to lookup by shortname (113) Jorgen-5
* Save template file at fixed path (112) tilen1976
* Generate yaml template (110) tilen1976
:beetle: Fixes
* strip input (162) tilen1976
* add string type to avoid type error (155) tilen1976
* use correct lists in print (152) tilen1976
* Added version_description to merge (138) JanhSander
* Handle urllib3 exceptions (139) mmwinther
* Suppress Pydantic warnings (127) mmwinther
:construction_worker: Continuous Integration
* Update gitignore according to KVAKK (154) tilen1976
* Migrate to ruff format (131) mmwinther
* Update to ssb-pypitemplate 2025.02.19 (129) mmwinther
* Downgrade Poetry (114) tilen1976
* inject plugin in workflow (111) tilen1976
:books: Documentation
* update input instructions (161) tilen1976
* Add required/optional to field descriptions (128) tilen1976
:hammer: Refactoring
* Ignore warning from google library (165) mmwinther
* Tidy package structure (164) mmwinther
* Update notebooks (160) tilen1976
* Strip Notebooks (158) mmwinther
* Factor out read_file_to_model function (150) mmwinther
* Ensure compliance notebooks (149) tilen1976
* re-arrange blocks to align other notebooks (148) tilen1976
* Remove write_variable_to_file method (146) mmwinther
* Read workspace dir from config (126) tilen1976
* Add exception handler variable definition files (121) tilen1976
:package: Dependencies
* Bump virtualenv from 20.29.2 to 20.29.3 in /.github/workflows in the workflows-dependencies group across 1 directory (134) [dependabot[bot]](https://github.com/apps/dependabot)
* Update dependencies (130) mmwinther
* Bump the workflows-dependencies group in /.github/workflows with 4 updates (104) [dependabot[bot]](https://github.com/apps/dependabot)