Skip to content

The-Academic-Observatory/observatory-platform

Observatory Platform

The Observatory Platform is a set of dependencies used by the Curtin Open Knowledge Initiative (COKI) for running its Airflow based workflows to fetch, process and analyse bibliometric datasets.

The workflows for the project can be seen in at:

License Python Version Code style: black Python package Documentation Status codecov DOI

Dependencies

Observatory Platform supports Python 3.10, Ubuntu Linux 22.04 and MacOS 10.14, on x86 architecture.

System dependencies:

Installation & Unit Tests

Enter observatory-platform folder:

cd observatory-platform

Install dependencies:

pip install -e .[tests] --constraint https://raw.githubusercontent.com/apache/airflow/constraints-2.10.5/constraints-no-providers-3.10.txt

Run unit tests:

python3 -m unittest discover -v

Python Package Reference

See the Read the Docs website for documentation on the Python package https://observatory-platform.readthedocs.io

Dependent Repositories

The Observatory Platform is a dependency for other repositories developed and maintained by The Academic Observatory:

Contributors 10

Languages