Dette repoet brukes av seksjon IT-Partner til å vise eksempler på kode og oppsett for utvikling på Dapla.
- src: Katalog for source kode
- automation: Katalog relatert til å kjøre mange ting i sekvens, dvs. autmatisering.
- papermill: Viser bruk og oppsett av papermill.
- pythonfunctions: Anbefalt løsning. Se beskrivelse på Confluence.
- jupyter: Katalog for jupyter notebooks eksempler
- jupytext_ipynb.py: Viser bruk og oppsett av jupytext for å lagre Jupyter notebooks som rene python-filer.
- logging: Eksempler på bruk av python logging. Se egen README-fil for detaljer.
- parquet: Eksempler som viser bruk av parquet-filer, både fra pandas og fra duckdb. Se egen README-fil for dette.
- pytest_examples: Eksempel på kode som testes med pytest.
- secret: Eksempler som viser håndtering av hemmeligheter og kryptering av filer.
- automation: Katalog relatert til å kjøre mange ting i sekvens, dvs. autmatisering.
- tests: Katalog for tester (pytest)
poetry install --no-root
poetry run pytest -v --cov --cov-report=term-missing