Skip to content

Releases: Boavizta/boaviztapi

v0.3.0-alpha2

22 May 17:44
Compare
Choose a tag to compare
v0.3.0-alpha2 Pre-release
Pre-release

Testing the release action see #184

v0.3.0-alpha

22 May 07:11
Compare
Choose a tag to compare
v0.3.0-alpha Pre-release
Pre-release

An alpha release of the future API v0.3.0.

⚠ Although stable, this alpha release should be used for testing purposes.

It contains Work In Progress, and introduces breaking changes in the format of the data returned compared to the v0.2.x API.

See https://dev.doc.api.boavizta.org/release_notes/

What's Changed

New Contributors

Full Changelog: v0.2.2...v0.3.0-alpha

v0.2.2

21 Dec 13:08
538e118
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.2.1...v0.2.2

v0.2.0

05 Dec 17:57
Compare
Choose a tag to compare

Goal

v0.2 contains significant changes to the code to facilitate the addition of new features. The main additional functionality is the ability to model the power consumption of certain components, servers and cloud instances from their configuration.

Improvements

  • Implementing linear allocation for manufacturing impacts
  • Implementing fuzzy matching for string fields
  • Model electrical consumption from technical characteristics and usage context for CPU, RAM, Server and Cloud instance
  • Complete CPU info from CPU name
  • Adding source, units and status for each attributes in verbose mode
  • Adding utils routers (list available data for string fields)
  • Storing all data in CSV format
  • Ease the deployment of API as a serverless application
  • Documentation improvements
  • Improving CORS settings
  • Adding new AWS EC2 instances

Issues

Bug fix

Known future requirements

  • Mobile and fix network impacts
  • Screen impacts
  • Workplace impacts
  • IoT impacts
  • Generalize AWS process to other cloud providers
  • GPU impacts
  • Add multiple impact factors for semiconductors
  • Add multiple impacts factors for impacts related to electricity

Documentation

https://doc.api.boavizta.org

v0.2.0-alpha

30 Sep 15:06
Compare
Choose a tag to compare
v0.2.0-alpha Pre-release
Pre-release
adapting setup.py for v0.2a

V0.1.2

23 May 10:41
76050b5
Compare
Choose a tag to compare

Bug

missing W to kW conversion

hour_electical_consumption should be given in Watt.
When hours_electrical_consumption was directly given (in watt) the value was used in Wh. The electrical impacts factor requires kWh.

Correction

Adding conversion from W to kW ( / 1000) when hour_electical_consumption is used with an electrical impact factor.

PR

#93

V0.1.1

25 Apr 13:43
2060509
Compare
Choose a tag to compare

Goal

The V0.1.1 adds new CPU data and electrical impact factors.

Improvement

  • Adding new CPUs
  • Implement PE and ADP impact for use phase
  • Improvement of gwp impacts factor quality

Issues

Known future requirements

  • Mobile and fix network impacts
  • Screen impacts
  • Workplace impacts
  • IoT impacts
  • Generalize AWS process to other cloud providers

Dev server

API : http://api.boavizta.org:5000
DOC : http://api.boavizta.org

V0.1.0

14 Mar 10:58
55ccd0f
Compare
Choose a tag to compare

Goal

The V0.1.0 introduces the notions of archetypes, verbose and units. An implementation of AWS instances impacts have been implemented. Impact of usage have also been developed.

Functionalities

  • Retrieve the impacts of AWS instances
  • Retrieve the impacts of server archtypes
  • Retrieve usage imapcts (GWP only) of usage
  • Verbose option
  • Bug fix
  • Work on documentation

Issues

Known future requirements

  • Mobile and fix network impacts
  • Screen impacts
  • Workplace impacts
  • IoT impacts
  • Generalize AWS process to other cloud providers

Dev server

API : http://api.boavizta.org:5000

DOC : http://api.boavizta.org

V0

10 Dec 10:34
713bbec
Compare
Choose a tag to compare
V0 Pre-release
Pre-release

Goal

The V0 is the MVP of Boavizta tools api.
It aims at giving access to the server bottom-up methodology measuring the scope 3 of servers explain in this article :

https://boavizta.cmakers.io/blog/numerique-et-environnement-comment-evaluer-l-empreinte-de-la-fabrication-d-un-serveur-au-dela-des-emissions-de-gaz-a-effet-de-se?token=2112aecb183b1b5d27e137abc61e0f0d39fabf99

Project setup

  • Setup python project (fastAPI)
  • Setup project test (pytest)
  • Setup project documentation (mkdocs)
  • Setup CI/CD (gitworkflow - git repository)
  • Creation of the theoretical architecture

Functionalities

  • Retrieve the manufacture impact of components from its characteristics
  • Retrieve the manufacture impact of servers from its characteristics with the bottom-up methodology
  • Complete the server or component characteristic if incomplete data are sent by the user

Issues

Known future requirements

  • Bug fix
  • Returns a verbose object (hypothesis, modify datas, calculation steps)
  • Integrate Boavizta database
  • Implement new devices
  • Support use case implementations
  • Implement scope 1 & 2

Dev server

API : http://149.202.185.115:5000

DOC : http://149.202.185.115