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:
Observatory Platform supports Python 3.10, Ubuntu Linux 22.04 and MacOS 10.14, on x86 architecture.
System dependencies:
- Python 3.10
- Pip
- virtualenv
- Google Cloud SDK (optional): https://cloud.google.com/sdk/docs/install-sdk
Enter observatory-platform folder:
cd observatory-platformInstall dependencies:
pip install -e .[tests] --constraint https://raw.githubusercontent.com/apache/airflow/constraints-2.10.5/constraints-no-providers-3.10.txtRun unit tests:
python3 -m unittest discover -vSee the Read the Docs website for documentation on the Python package https://observatory-platform.readthedocs.io
The Observatory Platform is a dependency for other repositories developed and maintained by The Academic Observatory:
