opendataframework
Open Data Framework is an open source, full stack data framework.
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.2%) to scientific vocabulary
Repository
Open Data Framework is an open source, full stack data framework.
Basic Info
- Host: GitHub
- Owner: opendataframework
- License: mit
- Language: Python
- Default Branch: main
- Homepage: https://opendataframework.dev/
- Size: 882 KB
Statistics
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 4
Metadata Files
README.md
Open Data Framework
Open source, full stack data framework.
Aims to be a bridge between data and data platform.

To start, you need to create a data folder called data with at least one data file, for example, .csv.
That file will be used to derive the schema and register an entity across components selected during layers configuration via CLI where applicable.
Your project has to be reproducible and eventually, scalable. The framework heavily relies on containerization.
Expected that one of the supported containerization technologies is installed on the host.
Supported containerization technologies:
- Docker
As an option, pre-configured devcontainers are included for: - R - Python
Besides configuration of containerized data platform, framework enforces usage of:
- project layouts (research, custom, etc.)
- docs, including a workflow for gihub pages
- hooks
- pytest
- great_expectations
Projects can be shared and reproduced using settings.json.
Code generated by the framework can be used standalone without hard dependency on the framework itself.
For more details, please refer to documentation.
Owner
- Name: opendataframework
- Login: opendataframework
- Kind: organization
- Repositories: 1
- Profile: https://github.com/opendataframework
Citation (CITATION.cff)
cff-version: 1.2.0
message: If you use this software, please cite it using these metadata.
title: Open Data Framework
authors:
- family-names: Pavlov
given-names: Mykyta
email: mykytapavlov@users.noreply.github.com
- family-names: Polovnikov
given-names: Illia
email: polovnikov.illia@gmail.com
version: 0.0.4
license: MIT
repository-code: "https://github.com/opendataframework/opendataframework"
GitHub Events
Total
- Push event: 9
- Create event: 1
Last Year
- Push event: 9
- Create event: 1
Packages
- Total packages: 1
-
Total downloads:
- pypi 18 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 4
- Total maintainers: 1
pypi.org: opendataframework
Open Data Framework is an open source, full stack data framework.
- Homepage: https://github.com/opendataframework/opendataframework
- Documentation: https://opendataframework.readthedocs.io/
- License: MIT
-
Latest release: 0.0.4
published over 1 year ago
Rankings
Maintainers (1)
Dependencies
- actions/cache v2 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- apache/superset 2.1.0 build
- python 3.11.2 build
- rocker/r-ver ${R_VERSION} build
- python ${PYTHON_VERSION} build
- postgres latest build
- texlive/texlive ${texlive_version} build
- babel 2.15.0 develop
- certifi 2024.7.4 develop
- cfgv 3.4.0 develop
- charset-normalizer 3.3.2 develop
- coverage 7.5.4 develop
- distlib 0.3.8 develop
- filelock 3.15.4 develop
- ghp-import 2.1.0 develop
- identify 2.6.0 develop
- idna 3.7 develop
- iniconfig 2.0.0 develop
- jinja2 3.1.4 develop
- markdown 3.6 develop
- markupsafe 2.1.5 develop
- mergedeep 1.3.4 develop
- mkdocs 1.6.0 develop
- mkdocs-get-deps 0.2.0 develop
- mkdocs-material 9.5.28 develop
- mkdocs-material-extensions 1.3.1 develop
- nodeenv 1.9.1 develop
- packaging 24.1 develop
- paginate 0.5.6 develop
- pathspec 0.12.1 develop
- platformdirs 4.2.2 develop
- pluggy 1.5.0 develop
- pre-commit 3.7.1 develop
- pymdown-extensions 10.8.1 develop
- pytest 8.2.2 develop
- pytest-cov 5.0.0 develop
- python-dateutil 2.9.0.post0 develop
- pyyaml 6.0.1 develop
- pyyaml-env-tag 0.1 develop
- regex 2024.5.15 develop
- requests 2.32.3 develop
- six 1.16.0 develop
- termynal 0.12.1 develop
- urllib3 2.2.2 develop
- virtualenv 20.26.3 develop
- watchdog 4.0.1 develop
- click 8.1.7
- colorama 0.4.6
- markdown-it-py 3.0.0
- mdurl 0.1.2
- pygments 2.18.0
- rich 13.7.1
- shellingham 1.5.4
- typer 0.12.3
- typing-extensions 4.12.2
- mkdocs-material ^9.5.28 develop
- pre-commit ^3.7.1 develop
- pytest ^8.2.2 develop
- pytest-cov ^5.0.0 develop
- termynal ^0.12.1 develop
- python ^3.11
- typer ^0.12.3
- anyio 4.0.0
- click 8.1.7
- colorama 0.4.6
- fastapi 0.92.0
- greenlet 3.0.1
- h11 0.14.0
- idna 3.4
- psycopg2-binary 2.9.9
- pydantic 1.10.13
- python-dotenv 0.21.1
- sniffio 1.3.0
- sqlalchemy 1.4.41
- sqlalchemy2-stubs 0.0.2a35
- sqlmodel 0.0.8
- starlette 0.25.0
- typing-extensions 4.8.0
- uvicorn 0.20.0
- fastapi ^0.92.0
- psycopg2-binary ^2.9.6
- python ^3.11
- python-dotenv ^0.21.1
- sqlmodel ^0.0.8
- uvicorn ^0.20.0
- httpx ==0.27.0
- great-expectations ==0.18.17
- python 3.11.2 build
- nginx latest build
- fastapi ^0.92.0
- pandas ^2.2.3
- python ^3.11
- python-dotenv ^0.21.1
- sqlmodel ^0.0.8
- uvicorn ^0.20.0
- mkdocs-material ==9.5.28
- pre-commit ==3.7.1
- pytest ==8.2.2 test
- pytest-cov ==5.0.0 test