Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/statisticsnorway/tech-coach-examples
Examples produced by the tech-coach team
https://github.com/statisticsnorway/tech-coach-examples
ssb-project
Last synced: 6 days ago
JSON representation
Examples produced by the tech-coach team
- Host: GitHub
- URL: https://github.com/statisticsnorway/tech-coach-examples
- Owner: statisticsnorway
- License: mit
- Created: 2022-12-22T11:39:45.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-15T13:52:27.000Z (8 months ago)
- Last Synced: 2024-04-16T02:08:39.564Z (8 months ago)
- Topics: ssb-project
- Language: Python
- Homepage:
- Size: 1.26 MB
- Stars: 0
- Watchers: 5
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# tech-coach-examples
Dette repoet brukes av seksjon IT-Partner til å vise eksempler på kode og oppsett
for utvikling på Dapla.## Katalogstruktur og eksempler
- _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](./src/logging/README.md) for detaljer.
- _parquet:_ Eksempler som viser bruk av [parquet-filer], både fra pandas og fra
duckdb. Se egen [README-fil](./src/parquet/README.md) for dette.
- _pytest_examples_: Eksempel på kode som testes med pytest.
- _secret:_ Eksempler som viser håndtering av hemmeligheter og kryptering
av filer.
- _tests_: Katalog for tester (pytest)[jupytext]: https://github.com/mwouts/jupytext#readme
[papermill]: https://papermill.readthedocs.io/en/latest/
[parquet-filer]: https://www.databricks.com/glossary/what-is-parquet
[pytest]: https://docs.pytest.org/
[confluence]: https://statistics-norway.atlassian.net/wiki/spaces/KOD/pages/3925147685/Hvordan+automatisere+Jupyter+notebooks+ved+bruk+av+funksjoner## Hvordan installere og kjøre eksemplene?
```shell
poetry install --no-root
poetry run pytest -v --cov --cov-report=term-missing
```