Skip to main content

eco4cast

Open In Colab

About eco4cast :clipboard:

This package is designed to reduce CO2 emissions while training neural network models. The main idea of the package is to run the learning process at certain time intervals on certain Google Cloud servers with minimal emissions. A neural network (TCN) trained on the historical data of 13 zones is used to predict emissions for 24 hours ahead.

Currently supported Google Cloud zones: 'southamerica-east1-b', 'northamerica-northeast2-b', 'europe-west6-b', 'europe-west3-b', 'europe-central2-b', 'europe-west1-b', 'europe-west8-a', 'northamerica-northeast1-b', 'europe-southwest1-c', 'europe-west2-b', 'europe-north1-b', 'europe-west9-b', 'europe-west4-b' .

Installation

Package can be installed using Pypi:

pip install eco4cast

Usage examples

There are several usage examples you can use to start working with eco4cast package. They are listed in examples folder.

Example of using eco4cast with Google Cloud

You can use eco4cast to reduce your carbon footprint with the help of Google Cloud virtual machines and moving between zones to reach minimal emission coefficient. In this Colab notebook you can find step-by-step tutorial on setting up your first training process using eco4cast and Google Cloud Open In Colab

Example of using eco4cast locally

You can use eco4cast to reduce your carbon footprint by training during times with minimal emission in your region. In this Colab notebook you can find step-by-step guide on starting training locally Open In Colab.

Available electricitymaps zones to work locally: "BR-CS" (Central Brazil), "CA-ON" (Canada Ontario) , "CH" (Switzerland), "DE" (Germany), "PL" (Poland), "BE" (Belgium), "IT-NO" (North Italy), "CA-QC" (Canada Quebec), "ES" (Spain), "GB" (Great Britain), "FI" (Finland), "FR" (France) "NL" (Netherlands)

Citing

Paper info

Metadata

Release files for eco4cast 0.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for eco4cast 0.0.8
File Size Uploaded
eco4cast-0.0.8.tar.gz 17.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for eco4cast 0.0.8
File Interpreter ABI Platform
eco4cast-0.0.8-py3-none-any.whl Python 3 none any Details

Total release size: 35.0 MB

Release files / eco4cast-0.0.8.tar.gz

Download URL eco4cast-0.0.8.tar.gz
Size 17.3 MB
Tags Source
SHA-256 checksum
How to use checksums
12dd66799ccf4dcab56f642333d8e0d2c371377a42f4e2eda436881ae0319cdd
BLAKE2b-256 checksum
How to use checksums
a44bebb891e498e2b23eacae433d3a698871ef6c7d64da065f239e8dda72c0d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.10.11 Linux/4.15.0-175-generic

Release files / eco4cast-0.0.8-py3-none-any.whl

Download URL eco4cast-0.0.8-py3-none-any.whl
Size 17.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
74858d230bd78f3c81cf4b48f5da06ffcc47d961f7717c6458ccecc042daf2a5
BLAKE2b-256 checksum
How to use checksums
0865dda9360ec406f1b73a7d73c195a3c5cb6b09333f4610c74c111c73485955
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.10.11 Linux/4.15.0-175-generic

Release history Release notifications | RSS feed

This release

0.0.8 This release

2 release files

0.0.7

2 release files

0.0.6

1 release file

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page