A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Fossil Shipment Tracker

A data platform that provides decision-makers, journalists and campaigning organizations with information that helps identify fossil fuel shipments from Russia.
https://github.com/energyandcleanair/fossil_shipment_tracker

Category: Emissions
Sub Category: Emission Observation and Modeling

Keywords from Contributors

measurements sanitation control training featured feature-flag feature-toggle

Last synced: about 7 hours ago
JSON representation

Repository metadata

Russian fossil fuel shipment tracking platform

README.md

Fossil Shipment Tracker

Visit tracker on russiafossiltracker.com.

Data is available through a dedicated API: api.russiafossiltracker.com.

Code

The code is split across two repositories:

Context

Fossil fuel exports are a key revenue source for Putin’s regime, and an important weak point in the sanctions imposed against Russia. Fossil fuel revenue accounts for a third of the Russian federal budget, with half of that coming from Europe. Exemptions have been made to banking and trade sanctions to enable payments for fossil fuels to continue, providing the regime with a continued flow of hard currency.

Purpose

Create a data platform that provides decision-makers (political, business, financial), journalists and campaigning organizations with information that helps identify fossil fuel shipments from Russia.

Deliverables

  • Daily tracking of the tonnage of fossil fuel shipments departing from Russian ports, by destination (reported by ship upon departure).
  • Identification of the shore facilities (handling terminal, refinery, power plant…) and the ownership and financiers of those facilities; identification of vessel owner, insurer etc. commercial ties
  • Daily tracking of pipelined oil and gas to Europe and China.

Methodology

See methodology document.

How to contribute

Send us an email.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 months ago

Total Commits: 2,085
Total Committers: 10
Avg Commits per committer: 208.5
Development Distribution Score (DDS): 0.547

Commits in past year: 440
Committers in past year: 2
Avg Commits per committer in past year: 220.0
Development Distribution Score (DDS) in past year: 0.011

Name Email Commits
Hubert Thieriot h****t@e****g 944
Panda Rushwood p****a@e****g 571
lietava-git l****n@g****m 445
Hubert Thieriot 65
hubert-thieriot h****t@g****m 48
Oscar d****r@g****m 6
lietava-git 6****t 3
Lohit Bisen l****n@g****m 1
laurimyllyvirta l****a@y****m 1
lietava-git j****n@c****l 1

Committer domains:


Issue and Pull Request metadata

Last synced: 18 days ago

Total issues: 2
Total pull requests: 51
Average time to close issues: N/A
Average time to close pull requests: 1 day
Total issue authors: 1
Total pull request authors: 6
Average comments per issue: 0.0
Average comments per pull request: 0.0
Merged pull request: 46
Bot issues: 0
Bot pull requests: 1

Past year issues: 2
Past year pull requests: 3
Past year average time to close issues: N/A
Past year average time to close pull requests: about 8 hours
Past year issue authors: 1
Past year pull request authors: 3
Past year average comments per issue: 0.0
Past year average comments per pull request: 0.0
Past year merged pull request: 2
Past year bot issues: 0
Past year bot pull requests: 1

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/energyandcleanair/fossil_shipment_tracker

Top Issue Authors

  • tomaszpochron (2)

Top Pull Request Authors

  • TickleThePanda (31)
  • lietava-git (9)
  • hubert-thieriot (8)
  • dependabot[bot] (1)
  • Lohit-B (1)
  • hubert-crea (1)

Top Issue Labels

Top Pull Request Labels

  • dependencies (1)

Dependencies

.github/workflows/api-workflow.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
  • google-github-actions/auth v1 composite
  • google-github-actions/deploy-appengine v1 composite
.github/workflows/engine-workflow.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
.github/workflows/russia-api-deploy-development.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
  • google-github-actions/auth v1 composite
  • google-github-actions/deploy-appengine v1 composite
  • google-github-actions/setup-gcloud v1 composite
.github/workflows/russia-api-deploy-production.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
  • google-github-actions/auth v1 composite
  • google-github-actions/deploy-appengine v1 composite
  • google-github-actions/setup-gcloud v1 composite
.github/workflows/russia-api-test.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
.github/workflows/russia-engine-test.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
api/requirements.txt pypi
  • Fiona ==1.9.2
  • Flask ==2.0.3
  • Flask-Cors ==3.0.10
  • Flask-Mail ==0.9.1
  • Flask-RESTful ==0.3.9
  • GeoAlchemy2 ==0.13.1
  • Jinja2 ==3.1.2
  • MarkupSafe ==2.1.2
  • Pillow ==9.4.0
  • PySocks ==1.7.1
  • PyYAML ==6.0
  • Rtree ==1.0.1
  • SQLAlchemy ==1.4.34
  • Werkzeug ==2.0.3
  • aiohttp ==3.8.4
  • aiosignal ==1.3.1
  • aniso8601 ==9.0.1
  • async-timeout ==4.0.2
  • attrs ==22.2.0
  • blinker ==1.5
  • branca ==0.6.0
  • brotlipy ==0.7.0
  • cachetools ==5.3.0
  • certifi ==2022.12.7
  • cffi ==1.15.1
  • cfgv ==3.3.1
  • charset-normalizer ==2.1.1
  • click ==8.1.3
  • click-plugins ==1.1.1
  • cligj ==0.7.2
  • colorama ==0.4.6
  • contourpy ==1.0.7
  • cryptography ==39.0.2
  • cycler ==0.11.0
  • distlib ==0.3.6
  • dnspython ==2.3.0
  • filelock ==3.10.3
  • flask-restx ==0.5.1
  • folium ==0.14.0
  • fonttools ==4.39.2
  • forex-python ==1.8
  • frozenlist ==1.3.3
  • geopandas ==0.12.2
  • google-api-core ==1.34.0
  • google-auth ==2.16.3
  • google-cloud-core ==2.3.2
  • google-cloud-secret-manager ==1.0.0
  • google-cloud-storage ==2.8.0
  • google-crc32c ==1.1.2
  • google-resumable-media ==2.4.1
  • googleapis-common-protos ==1.57.1
  • greenlet ==2.0.2
  • grpc-google-iam-v1 ==0.12.6
  • grpcio ==1.48.1
  • gunicorn ==20.1.0
  • identify ==2.5.21
  • idna ==3.4
  • importlib-metadata ==6.1.0
  • importlib-resources ==5.12.0
  • iniconfig ==2.0.0
  • itsdangerous ==2.1.2
  • joblib ==1.2.0
  • jsonschema ==4.17.3
  • kiwisolver ==1.4.4
  • kpler.sdk ==1.0.29
  • mapclassify ==2.5.0
  • matplotlib ==3.7.1
  • multidict ==6.0.4
  • munch ==2.5.0
  • munkres ==1.1.4
  • networkx ==3.0
  • nodeenv ==1.7.0
  • numpy ==1.24.2
  • packaging ==23.0
  • pandas ==1.4.2
  • pip ==23.0.1
  • pkgutil_resolve_name ==1.3.10
  • platformdirs ==3.1.1
  • pluggy ==1.0.0
  • pooch ==1.7.0
  • pre-commit ==3.2.1
  • proto-plus ==1.22.2
  • protobuf ==3.20.2
  • psycopg2 ==2.9.3
  • py ==1.11.0
  • pyOpenSSL ==23.1.0
  • pyasn1 ==0.4.8
  • pyasn1-modules ==0.2.7
  • pycparser ==2.21
  • pymongo ==4.0.2
  • pyparsing ==3.0.9
  • pyproj ==3.4.1
  • pyrsistent ==0.19.3
  • pytest ==7.0.1
  • python-dateutil ==2.8.2
  • python-decouple ==3.8
  • pytz ==2022.7.1
  • pyu2f ==0.1.5
  • requests ==2.28.2
  • rsa ==4.9
  • scikit-learn ==1.2.2
  • scipy ==1.10.1
  • setuptools ==67.6.0
  • shapely ==2.0.1
  • simplejson ==3.18.4
  • six ==1.16.0
  • slack-logger ==0.3.1
  • slack-sdk ==3.20.2
  • threadpoolctl ==3.1.0
  • tomli ==2.0.1
  • tqdm ==4.65.0
  • typing_extensions ==4.5.0
  • ukkonen ==1.0.1
  • unicodedata2 ==15.0.0
  • urllib3 ==1.26.15
  • virtualenv ==20.21.0
  • wheel ==0.40.0
  • xyzservices ==2023.2.0
  • yarl ==1.8.2
  • zipp ==3.15.0
dashboard/Dockerfile docker
  • python 3.8-slim-buster build
api/environment.yml pypi
  • flask_mail ==0.9.1
  • forex-python ==1.8
  • kpler.sdk ==1.0.29
  • pymongo ==4.0.2
  • slack-logger *
  • slack_sdk *
dashboard/environment.yml pypi
  • colorir *
  • dash *
  • orjson *
dashboard/requirements.txt pypi
  • Brotli ==1.0.9
  • Flask ==2.2.3
  • Flask-Caching ==2.0.2
  • Flask-Compress ==1.13
  • Jinja2 ==3.1.2
  • MarkupSafe ==2.1.2
  • Pillow ==9.4.0
  • PySocks ==1.7.1
  • PyYAML ==6.0
  • Werkzeug ==2.2.3
  • brotlipy ==0.7.0
  • cachelib ==0.9.0
  • certifi ==2022.12.7
  • cffi ==1.15.1
  • cfgv ==3.3.1
  • charset-normalizer ==2.1.1
  • click ==8.1.3
  • colorir ==2.0.0
  • contourpy ==1.0.7
  • cryptography ==39.0.1
  • cycler ==0.11.0
  • dash ==2.9.1
  • dash-auth ==2.0.0
  • dash-bootstrap-components ==1.4.1
  • dash-core-components ==2.0.0
  • dash-html-components ==2.0.0
  • dash-renderer ==1.9.1
  • dash-table ==5.0.0
  • dill ==0.3.6
  • diskcache ==5.4.0
  • distlib ==0.3.6
  • filelock ==3.10.2
  • fonttools ==4.38.0
  • gunicorn ==20.1.0
  • identify ==2.5.21
  • idna ==3.4
  • importlib-metadata ==6.0.0
  • importlib-resources ==5.12.0
  • itsdangerous ==2.1.2
  • kiwisolver ==1.4.4
  • matplotlib ==3.7.0
  • multiprocess ==0.70.14
  • munkres ==1.1.4
  • nodeenv ==1.7.0
  • numpy ==1.24.2
  • orjson ==3.8.9
  • packaging ==23.0
  • pandas ==1.5.3
  • pip ==23.0.1
  • platformdirs ==3.1.1
  • plotly ==5.13.1
  • pre-commit ==3.2.0
  • psutil ==5.9.4
  • pyOpenSSL ==23.0.0
  • pycparser ==2.21
  • pyparsing ==3.0.9
  • python-dateutil ==2.8.2
  • python-decouple ==3.8
  • pytz ==2022.7.1
  • redis ==3.5.3
  • requests ==2.28.2
  • setuptools ==67.4.0
  • six ==1.16.0
  • tenacity ==8.2.1
  • tornado ==6.2
  • typing_extensions ==4.5.0
  • ukkonen ==1.0.1
  • unicodedata2 ==15.0.0
  • urllib3 ==1.26.14
  • virtualenv ==20.21.0
  • wheel ==0.38.4
  • zipp ==3.14.0
engine/environment.yml pypi
  • flask_mail ==0.9.1
  • forex-python ==1.8
  • kpler.sdk ==1.0.29
  • lxml *
  • pymongo ==4.0.2
  • pyreadr ==0.4.7
  • slack-logger *
  • slack_sdk *
  • webdriver_manager *
engine/requirements_org.txt pypi
  • Flask ==2.0.3
  • Unidecode ==1.3.6
  • Werkzeug ==2.0.3
  • beautifulsoup4 ==4.11.1
  • country_converter ==0.8.0
  • flask-cors ==3.0.10
  • flask-mail ==0.9.1
  • flask-restful ==0.3.9
  • flask-restx ==0.5.1
  • forex-python ==1.8
  • geoalchemy2 ==0.11.1
  • geopandas ==0.11.0
  • google-cloud-secret-manager ==1.0.0
  • google-cloud-storage ==2.7.0
  • gunicorn ==20.1.0
  • itsdangerous ==2.0.1
  • kpler.sdk ==1.0.29
  • lxml *
  • matplotlib *
  • numpy *
  • pandas ==1.4.2
  • pre-commit *
  • protobuf ==3.20
  • psycopg2 ==2.9.1
  • pygeos ==0.14
  • pymongo ==4.0.2
  • pyproj *
  • pyreadr ==0.4.7
  • pytest ==7.0.1
  • python-decouple ==3.6
  • pytz *
  • rasterio ==1.3.6
  • requests *
  • scikit-image ==0.19.3
  • seaborn *
  • selenium *
  • shapely ==1.8.0
  • slack-logger ==0.3.1
  • slack-sdk ==3.19.5
  • sqlalchemy *
  • tqdm ==4.63.1
  • webdriver_manager *
requirements.txt pypi
  • Flask ==2.0.3
  • Unidecode ==1.3.6
  • Werkzeug ==2.0.3
  • beautifulsoup4 ==4.11.1
  • country_converter ==0.8.0
  • flask-cors ==3.0.10
  • flask-mail ==0.9.1
  • flask-restful ==0.3.9
  • flask-restx ==0.5.1
  • forex-python ==1.8
  • geoalchemy2 ==0.11.1
  • geopandas ==0.11.0
  • google-cloud-secret-manager ==1.0.0
  • google-cloud-storage ==2.7.0
  • gunicorn ==20.1.0
  • itsdangerous ==2.0.1
  • kpler.sdk ==1.0.29
  • lxml *
  • matplotlib *
  • numpy *
  • pandas ==1.4.2
  • pre-commit *
  • protobuf ==3.20
  • psycopg2 ==2.9.1
  • pymongo ==4.0.2
  • pyproj *
  • pyreadr ==0.4.7
  • pytest ==7.0.1
  • python-decouple ==3.6
  • pytz *
  • rasterio ==1.3.6
  • requests *
  • scikit-image ==0.19.3
  • seaborn *
  • selenium *
  • shapely ==1.8.0
  • slack-logger ==0.3.1
  • slack-sdk ==3.19.5
  • sqlalchemy *
  • tqdm ==4.63.1
  • webdriver_manager *
api/Pipfile pypi
  • aiohttp ~=3.8.4
  • aiosignal ~=1.3.1
  • aniso8601 ~=9.0.1
  • async-timeout ~=4.0.2
  • attrs ~=22.2.0
  • blinker ~=1.5
  • branca ~=0.6.0
  • brotlipy ~=0.7.0
  • cachetools ~=5.3.0
  • certifi ~=2022.12.7
  • cffi ~=1.15.1
  • cfgv ~=3.3.1
  • charset-normalizer ~=2.1.1
  • click ~=8.1.3
  • click-plugins ~=1.1.1
  • cligj ~=0.7.2
  • colorama ~=0.4.6
  • contourpy ~=1.0.7
  • cryptography ~=39.0.2
  • cycler ~=0.11.0
  • distlib ~=0.3.6
  • dnspython ~=2.3.0
  • filelock ~=3.10.3
  • fiona ~=1.9.2
  • flask ~=2.0.3
  • flask-cors ~=3.0.10
  • flask-mail ~=0.9.1
  • flask-restful ~=0.3.9
  • flask-restx ~=0.5.1
  • folium ~=0.14.0
  • fonttools ~=4.39.2
  • forex-python ~=1.8
  • frozenlist ~=1.3.3
  • geoalchemy2 ~=0.13.1
  • geopandas ~=0.12.2
  • google-api-core ~=1.34.0
  • google-auth ~=2.16.3
  • google-cloud-core ~=2.3.2
  • google-cloud-secret-manager ~=1.0.0
  • google-cloud-storage ~=2.8.0
  • google-crc32c ~=1.1.2
  • google-resumable-media ~=2.4.1
  • googleapis-common-protos ~=1.57.1
  • greenlet ~=2.0.2
  • grpc-google-iam-v1 ~=0.12.6
  • grpcio ~=1.48.1
  • gunicorn ~=20.1.0
  • identify ~=2.5.21
  • idna ~=3.4
  • importlib-metadata ~=6.1.0
  • importlib-resources ~=5.12.0
  • iniconfig ~=2.0.0
  • itsdangerous ~=2.1.2
  • jinja2 ~=3.1.2
  • joblib ~=1.2.0
  • jsonschema ~=4.17.3
  • kiwisolver ~=1.4.4
  • kpler.sdk ~=1.0.29
  • mapclassify ~=2.5.0
  • markupsafe ~=2.1.2
  • matplotlib ~=3.7.1
  • multidict ~=6.0.4
  • munch ~=2.5.0
  • munkres ~=1.1.4
  • networkx ~=3.0
  • nodeenv ~=1.7.0
  • numpy ~=1.24.2
  • packaging ~=23.0
  • pandas ~=1.4.2
  • pillow ~=9.4.0
  • pkgutil-resolve-name ~=1.3.10
  • platformdirs ~=3.1.1
  • pluggy ~=1.0.0
  • pooch ~=1.7.0
  • pre-commit ~=3.2.1
  • proto-plus ~=1.22.2
  • protobuf ~=3.20.2
  • psycopg2 ~=2.9.3
  • py ~=1.11.0
  • pyasn1 ~=0.4.8
  • pyasn1-modules ~=0.2.7
  • pycparser ~=2.21
  • pymongo ~=4.0.2
  • pyopenssl ~=23.1.0
  • pyparsing ~=3.0.9
  • pyproj ~=3.4.1
  • pyrsistent ~=0.19.3
  • pysocks ~=1.7.1
  • pytest ~=7.0.1
  • python-dateutil ~=2.8.2
  • python-decouple ~=3.8
  • pytz ~=2022.7.1
  • pyu2f ~=0.1.5
  • pyyaml ~=6.0
  • requests ~=2.28.2
  • rsa ~=4.9
  • rtree ~=1.0.1
  • scikit-learn ~=1.2.2
  • scipy ~=1.10.1
  • shapely ~=2.0.1
  • simplejson ~=3.18.4
  • six ~=1.16.0
  • slack-logger ~=0.3.1
  • slack-sdk ~=3.20.2
  • sqlalchemy ~=1.4.34
  • threadpoolctl ~=3.1.0
  • tomli ~=2.0.1
  • tqdm ~=4.65.0
  • typing-extensions ~=4.5.0
  • ukkonen ~=1.0.1
  • unicodedata2 ~=15.0.0
  • urllib3 ~=1.26.15
  • virtualenv ~=20.21.0
  • werkzeug ~=2.0.3
  • xyzservices ~=2023.2.0
  • yarl ~=1.8.2
  • zipp ~=3.15.0
api/Pipfile.lock pypi
  • 119 dependencies

Score: 4.248495242049359