mlco2/codecarbon (codecarbon)
### [`v2.7.4`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.7.4)
[Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.7.2...v2.7.4)
##### What’s Changed
- ui: aclaratory text for token modal ([#703](https://redirect.github.com/mlco2/codecarbon/issues/703)) [@inimaz](https://redirect.github.com/inimaz)
##### :wrench: Fixes & Refactoring
- \[CI] Fix Conda build ([#700](https://redirect.github.com/mlco2/codecarbon/issues/700)) [@benoit-cty](https://redirect.github.com/benoit-cty)
- fix: lock release when there is a python error ([#701](https://redirect.github.com/mlco2/codecarbon/issues/701)) [@inimaz](https://redirect.github.com/inimaz)
- fix: pin versions of hatch and hatchling ([#706](https://redirect.github.com/mlco2/codecarbon/issues/706)) [@inimaz](https://redirect.github.com/inimaz)
##### :busts_in_silhouette: List of contributors
[@benoit-cty](https://redirect.github.com/benoit-cty), [@inimaz](https://redirect.github.com/inimaz) and benoit-cty
### [`v2.7.2`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.7.2)
[Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.7.1...v2.7.2)
This release has no impact on current end users, it is mostly on the incoming new UI with authentication.
##### What’s Changed
- Build with Hatch instead of `build` ([#699](https://redirect.github.com/mlco2/codecarbon/issues/699)) [@benoit-cty](https://redirect.github.com/benoit-cty)
- fix(deploy) fix typo ([#698](https://redirect.github.com/mlco2/codecarbon/issues/698)) [@prmths128](https://redirect.github.com/prmths128)
- feat: 🔨 use react state in the organization page ([#694](https://redirect.github.com/mlco2/codecarbon/issues/694)) [@inimaz](https://redirect.github.com/inimaz)
- config(docker) add config to use local backend ([#695](https://redirect.github.com/mlco2/codecarbon/issues/695)) [@prmths128](https://redirect.github.com/prmths128)
- Docker compose alt ([#682](https://redirect.github.com/mlco2/codecarbon/issues/682)) [@prmths128](https://redirect.github.com/prmths128)
- fix: starlette version compatible with fastapi ([#691](https://redirect.github.com/mlco2/codecarbon/issues/691)) [@inimaz](https://redirect.github.com/inimaz)
- feat: hashed passwords + alembic migration ([#688](https://redirect.github.com/mlco2/codecarbon/issues/688)) [@inimaz](https://redirect.github.com/inimaz)
- style + fixes (ui): project page ([#686](https://redirect.github.com/mlco2/codecarbon/issues/686)) [@inimaz](https://redirect.github.com/inimaz)
- feat(ui): create new project ([#684](https://redirect.github.com/mlco2/codecarbon/issues/684)) [@inimaz](https://redirect.github.com/inimaz)
- fix: infinite load in project components ([#685](https://redirect.github.com/mlco2/codecarbon/issues/685)) [@inimaz](https://redirect.github.com/inimaz)
- feat: add missing charts ([#676](https://redirect.github.com/mlco2/codecarbon/issues/676)) [@SaboniAmine](https://redirect.github.com/SaboniAmine)
- feat: project tokens UI ([#683](https://redirect.github.com/mlco2/codecarbon/issues/683)) [@inimaz](https://redirect.github.com/inimaz)
- feat(cli,api) add auth to cli for new api ([#675](https://redirect.github.com/mlco2/codecarbon/issues/675)) [@prmths128](https://redirect.github.com/prmths128)
- WIP feat(api) add permissions checks where needed ([#670](https://redirect.github.com/mlco2/codecarbon/issues/670)) [@prmths128](https://redirect.github.com/prmths128)
- feat(api, webapp): various changes ([#668](https://redirect.github.com/mlco2/codecarbon/issues/668)) [@SaboniAmine](https://redirect.github.com/SaboniAmine)
- fix(webapp) fix app crashing when fetching organizations list without auth ([#671](https://redirect.github.com/mlco2/codecarbon/issues/671)) [@prmths128](https://redirect.github.com/prmths128)
- feat(cli): use api-token to save emissions in API ([#664](https://redirect.github.com/mlco2/codecarbon/issues/664)) [@inimaz](https://redirect.github.com/inimaz)
- More vibrant primary color ([#665](https://redirect.github.com/mlco2/codecarbon/issues/665)) [@alexphiev](https://redirect.github.com/alexphiev)
- feat(api) add permissions checks where needed (wip) ([#659](https://redirect.github.com/mlco2/codecarbon/issues/659)) [@prmths128](https://redirect.github.com/prmths128)
- Clean server side api calls to use SWR for now + apply theme colors \* IBM Plex Mono font ([#663](https://redirect.github.com/mlco2/codecarbon/issues/663)) [@alexphiev](https://redirect.github.com/alexphiev)
- doc(api): update local deployment procedure ([#661](https://redirect.github.com/mlco2/codecarbon/issues/661)) [@SaboniAmine](https://redirect.github.com/SaboniAmine)
##### :arrow_up: Dependencies updates
- chore(deps): bump werkzeug from 3.0.4 to 3.0.6 in /requirements ([#696](https://redirect.github.com/mlco2/codecarbon/issues/696)) [@dependabot](https://redirect.github.com/dependabot)
- chore(deps): bump starlette from 0.38.4 to 0.40.0 in /requirements ([#690](https://redirect.github.com/mlco2/codecarbon/issues/690)) [@dependabot](https://redirect.github.com/dependabot)
- chore(deps): bump path-to-regexp from 6.2.2 to 6.3.0 in /webapp ([#666](https://redirect.github.com/mlco2/codecarbon/issues/666)) [@dependabot](https://redirect.github.com/dependabot)
##### :busts_in_silhouette: List of contributors
[@SaboniAmine](https://redirect.github.com/SaboniAmine), [@alexphiev](https://redirect.github.com/alexphiev), [@benoit-cty](https://redirect.github.com/benoit-cty), [@dependabot](https://redirect.github.com/dependabot), [@dependabot](https://redirect.github.com/dependabot)\[bot], [@inimaz](https://redirect.github.com/inimaz), [@prmths128](https://redirect.github.com/prmths128) and benoit-cty
### [`v2.7.1`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.7.1)
[Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.7.0...v2.7.1)
#### What’s Changed
- Fix unwanted print in 2.7.0 ([#662](https://redirect.github.com/mlco2/codecarbon/issues/662)) [@benoit-cty](https://redirect.github.com/benoit-cty)
- fix(webapp) fix frontend after backend changes ([#660](https://redirect.github.com/mlco2/codecarbon/issues/660)) [@prmths128](https://redirect.github.com/prmths128)
- fix(api) fix signup and token ([#657](https://redirect.github.com/mlco2/codecarbon/issues/657)) [@prmths128](https://redirect.github.com/prmths128)
- feat(api) add jwt bearer auth ([#648](https://redirect.github.com/mlco2/codecarbon/issues/648)) [@prmths128](https://redirect.github.com/prmths128)
#### :busts_in_silhouette: List of contributors
[@benoit-cty](https://redirect.github.com/benoit-cty) and [@prmths128](https://redirect.github.com/prmths128)
### [`v2.7.0`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.7.0)
[Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.6.0...v2.7.0)
##### What’s Changed
20 PR added in this release:
- Fixed duration values in task monitoring ([#649](https://redirect.github.com/mlco2/codecarbon/issues/649)) [@Gommarlo](https://redirect.github.com/Gommarlo)
- Check output folder exist at startup ([#611](https://redirect.github.com/mlco2/codecarbon/issues/611)) [@benoit-cty](https://redirect.github.com/benoit-cty)
- Log tracking method used and required installs for tracking CPU ([#641](https://redirect.github.com/mlco2/codecarbon/issues/641)) [@rosekelly6400](https://redirect.github.com/rosekelly6400)
- ci(ui): setup ci for the ui + prettier ([#652](https://redirect.github.com/mlco2/codecarbon/issues/652)) [@inimaz](https://redirect.github.com/inimaz)
- fix(ui): remove imports + add await ([#651](https://redirect.github.com/mlco2/codecarbon/issues/651)) [@inimaz](https://redirect.github.com/inimaz)
- Removed redundant dangling return keywords from `rapl.py` ([#635](https://redirect.github.com/mlco2/codecarbon/issues/635)) [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars)
- Refactoring changes to cpu.py ([#634](https://redirect.github.com/mlco2/codecarbon/issues/634)) [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars)
- Added type hints to functions and docstring to ApplePowermetrics class ([#636](https://redirect.github.com/mlco2/codecarbon/issues/636)) [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars)
- Added type hint co2 signal ([#638](https://redirect.github.com/mlco2/codecarbon/issues/638)) [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars)
- subprocess.Popen now uses a with-statement in powermetrics.py ([#637](https://redirect.github.com/mlco2/codecarbon/issues/637)) [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars)
- feat(webapp) form to add users to organization ([#646](https://redirect.github.com/mlco2/codecarbon/issues/646)) [@prmths128](https://redirect.github.com/prmths128)
- feat(api) new routes to add users to organizations ([#647](https://redirect.github.com/mlco2/codecarbon/issues/647)) [@prmths128](https://redirect.github.com/prmths128)
- Fix tests with auth ([#645](https://redirect.github.com/mlco2/codecarbon/issues/645)) [@SaboniAmine](https://redirect.github.com/SaboniAmine)
- feat(api) use new membership table to manage org members ([#642](https://redirect.github.com/mlco2/codecarbon/issues/642)) [@prmths128](https://redirect.github.com/prmths128)
- init refacto for functional filtering in api ([#643](https://redirect.github.com/mlco2/codecarbon/issues/643)) [@SaboniAmine](https://redirect.github.com/SaboniAmine)
- Apps together strong ([#640](https://redirect.github.com/mlco2/codecarbon/issues/640)) [@prmths128](https://redirect.github.com/prmths128)
- Fixed typo in CONTRIBUTING.md ([#633](https://redirect.github.com/mlco2/codecarbon/issues/633)) [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars)
- fix: added the TDP of CPU Intel Core i7-1360P ([#626](https://redirect.github.com/mlco2/codecarbon/issues/626)) [@loekadam](https://redirect.github.com/loekadam)
- Added type hints and docstring to GPUDevice ([#631](https://redirect.github.com/mlco2/codecarbon/issues/631)) [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars)
- docs(CLI): :memo: fix asciinema links ([#632](https://redirect.github.com/mlco2/codecarbon/issues/632)) [@LuisBlanche](https://redirect.github.com/LuisBlanche)
##### :rocket: Features
- Add experiment_id to tracker-logged report ([#594](https://redirect.github.com/mlco2/codecarbon/issues/594)) [@halsimov](https://redirect.github.com/halsimov)
- feat: ensure only one instance of codecarbon is run per machine ([#562](https://redirect.github.com/mlco2/codecarbon/issues/562)) [@inimaz](https://redirect.github.com/inimaz)
##### :arrow_up: Dependencies updates
- chore(deps): bump cryptography from 43.0.0 to 43.0.1 in /requirements ([#650](https://redirect.github.com/mlco2/codecarbon/issues/650)) [@dependabot](https://redirect.github.com/dependabot)
- chore(deps): bump micromatch from 4.0.7 to 4.0.8 in /webapp ([#644](https://redirect.github.com/mlco2/codecarbon/issues/644)) [@dependabot](https://redirect.github.com/dependabot)
##### :busts_in_silhouette: List of contributors
[@Gommarlo](https://redirect.github.com/Gommarlo), [@LuisBlanche](https://redirect.github.com/LuisBlanche), [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars), [@SaboniAmine](https://redirect.github.com/SaboniAmine), [@alexphiev](https://redirect.github.com/alexphiev), [@benoit-cty](https://redirect.github.com/benoit-cty), [@dependabot](https://redirect.github.com/dependabot), [@halsimov](https://redirect.github.com/halsimov), [@inimaz](https://redirect.github.com/inimaz), [@loekadam](https://redirect.github.com/loekadam), [@prmths128](https://redirect.github.com/prmths128), and [@rosekelly6400](https://redirect.github.com/rosekelly6400)
### [`v2.6.0`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.6.0)
[Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.5.1...v2.6.0)
##### What’s Changed
- Python 3.12 support ([#607](https://redirect.github.com/mlco2/codecarbon/issues/607)) [@benoit-cty](https://redirect.github.com/benoit-cty)
- Catch error from pynvml.nvmlDeviceGetTotalEnergyConsumption (Issue [#586](https://redirect.github.com/mlco2/codecarbon/issues/586)) ([#613](https://redirect.github.com/mlco2/codecarbon/issues/613)) [@joshuaj1397](https://redirect.github.com/joshuaj1397)
##### :rocket: Features
- Feat/rework cli ([#506](https://redirect.github.com/mlco2/codecarbon/issues/506)) [@LuisBlanche](https://redirect.github.com/LuisBlanche)
##### :busts_in_silhouette: List of contributors
[@LuisBlanche](https://redirect.github.com/LuisBlanche), [@benoit-cty](https://redirect.github.com/benoit-cty), [@joshuaj1397](https://redirect.github.com/joshuaj1397), Joshua Johnson and benoit-cty
### [`v2.5.1`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.5.1)
[Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.5.0...v2.5.1)
##### What’s Changed
- Feat: check project token ([#624](https://redirect.github.com/mlco2/codecarbon/issues/624)) [@inimaz](https://redirect.github.com/inimaz)
- feat(api): project token management ([#617](https://redirect.github.com/mlco2/codecarbon/issues/617)) [@inimaz](https://redirect.github.com/inimaz)
- Update README.md - Contributor Name ([#623](https://redirect.github.com/mlco2/codecarbon/issues/623)) [@Lucas-Otavio](https://redirect.github.com/Lucas-Otavio)
- fix: create user in app db if exists in fief ([#619](https://redirect.github.com/mlco2/codecarbon/issues/619)) [@SaboniAmine](https://redirect.github.com/SaboniAmine)
- feat(api) add missing step to registration workflow ([#616](https://redirect.github.com/mlco2/codecarbon/issues/616)) [@prmths128](https://redirect.github.com/prmths128)
- fix(api): user signup flow ([#614](https://redirect.github.com/mlco2/codecarbon/issues/614)) [@inimaz](https://redirect.github.com/inimaz)
- Feat/organization access control ([#604](https://redirect.github.com/mlco2/codecarbon/issues/604)) [@prmths128](https://redirect.github.com/prmths128)
- feat(api) allow creating user with id and no password ([#609](https://redirect.github.com/mlco2/codecarbon/issues/609)) [@prmths128](https://redirect.github.com/prmths128)
- Update impact.csv with 2023 values ([#610](https://redirect.github.com/mlco2/codecarbon/issues/610)) [@eherra](https://redirect.github.com/eherra)
- feat(api) add fief auth layer ([#603](https://redirect.github.com/mlco2/codecarbon/issues/603)) [@prmths128](https://redirect.github.com/prmths128)
- fix(api): python version to 3.11 + fix last alembic upgrade ([#601](https://redirect.github.com/mlco2/codecarbon/issues/601)) [@inimaz](https://redirect.github.com/inimaz)
- feat(api): new user actions ([#596](https://redirect.github.com/mlco2/codecarbon/issues/596)) [@inimaz](https://redirect.github.com/inimaz)
- feat(api): patch organizations ([#595](https://redirect.github.com/mlco2/codecarbon/issues/595)) [@inimaz](https://redirect.github.com/inimaz)
- feat(api): add projects patch and delete methods ([#592](https://redirect.github.com/mlco2/codecarbon/issues/592)) [@inimaz](https://redirect.github.com/inimaz)
- chore(db): alembic revision to remove teams ([#591](https://redirect.github.com/mlco2/codecarbon/issues/591)) [@inimaz](https://redirect.github.com/inimaz)
- chore(carbonserver) rework api endpoints ([#590](https://redirect.github.com/mlco2/codecarbon/issues/590)) [@prmths128](https://redirect.github.com/prmths128)
##### :wrench: Fixes & Refactoring
- Update emissions_tracker.py to fix issue [#549](https://redirect.github.com/mlco2/codecarbon/issues/549) ([#589](https://redirect.github.com/mlco2/codecarbon/issues/589)) [@LeahChercham](https://redirect.github.com/LeahChercham)
- fix: :hammer: update Dockerfile and Docker -compose for local dev ([#599](https://redirect.github.com/mlco2/codecarbon/issues/599)) [@LuisBlanche](https://redirect.github.com/LuisBlanche)
##### :arrow_up: Dependencies updates
- Bump certifi from 2024.6.2 to 2024.7.4 ([#606](https://redirect.github.com/mlco2/codecarbon/issues/606)) [@dependabot](https://redirect.github.com/dependabot)
- Bump certifi from 2024.6.2 to 2024.7.4 in /requirements ([#602](https://redirect.github.com/mlco2/codecarbon/issues/602)) [@dependabot](https://redirect.github.com/dependabot)
##### :busts_in_silhouette: List of contributors
[@LeahChercham](https://redirect.github.com/LeahChercham), [@Lucas-Otavio](https://redirect.github.com/Lucas-Otavio), [@LuisBlanche](https://redirect.github.com/LuisBlanche), [@SaboniAmine](https://redirect.github.com/SaboniAmine), [@benoit-cty](https://redirect.github.com/benoit-cty), [@dependabot](https://redirect.github.com/dependabot), [@dependabot](https://redirect.github.com/dependabot)\[bot], [@eherra](https://redirect.github.com/eherra), [@inimaz](https://redirect.github.com/inimaz) and [@prmths128](https://redirect.github.com/prmths128)
### [`v2.5.0`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.5.0)
[Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.4.2...v2.5.0)
##### What’s Changed
- Handle empty response from Colab Entreprise ([#580](https://redirect.github.com/mlco2/codecarbon/issues/580)) [@benoit-cty](https://redirect.github.com/benoit-cty)
- Handle TRES in Slurm ([#584](https://redirect.github.com/mlco2/codecarbon/issues/584)) [@benoit-cty](https://redirect.github.com/benoit-cty)
- warning for the next release ([#581](https://redirect.github.com/mlco2/codecarbon/issues/581)) [@inimaz](https://redirect.github.com/inimaz)
- Chores: remove team references ([#573](https://redirect.github.com/mlco2/codecarbon/issues/573)) [@inimaz](https://redirect.github.com/inimaz)
- feat: add logfire as output method ([#542](https://redirect.github.com/mlco2/codecarbon/issues/542)) [@inimaz](https://redirect.github.com/inimaz)
- chore(carbonserver) rework api endpoints and models ([#577](https://redirect.github.com/mlco2/codecarbon/issues/577)) [@prmths128](https://redirect.github.com/prmths128)
- Fix powermetrics test asking for password on Linux ([#576](https://redirect.github.com/mlco2/codecarbon/issues/576)) [@benoit-cty](https://redirect.github.com/benoit-cty)
- chore(carbonserver) Harmonize endpoints ([#574](https://redirect.github.com/mlco2/codecarbon/issues/574)) [@prmths128](https://redirect.github.com/prmths128)
- feat(output): unifying execution of 'live' output handlers ([#459](https://redirect.github.com/mlco2/codecarbon/issues/459)) [@eledhwen](https://redirect.github.com/eledhwen)
- logging: log the path of the file where emissions are saved ([#561](https://redirect.github.com/mlco2/codecarbon/issues/561)) [@inimaz](https://redirect.github.com/inimaz)
- fix: warning invalid gpus format ([#560](https://redirect.github.com/mlco2/codecarbon/issues/560)) [@inimaz](https://redirect.github.com/inimaz)
- Update impact.csv ([#568](https://redirect.github.com/mlco2/codecarbon/issues/568)) [@eherra](https://redirect.github.com/eherra)
##### :arrow_up: Dependencies updates
- Bump urllib3 from 2.0.7 to 2.2.2 in /requirements ([#579](https://redirect.github.com/mlco2/codecarbon/issues/579)) [@dependabot](https://redirect.github.com/dependabot)
##### :busts_in_silhouette: List of contributors
[@benoit-cty](https://redirect.github.com/benoit-cty), [@dependabot](https://redirect.github.com/dependabot), [@eherra](https://redirect.github.com/eherra), [@eledhwen](https://redirect.github.com/eledhwen), [@inimaz](https://redirect.github.com/inimaz), [@prmths128](https://redirect.github.com/prmths128)
### [`v2.4.2`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.4.2)
[Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.4.1...v2.4.2)
##### What’s Changed
- Update Conda recipe ([#554](https://redirect.github.com/mlco2/codecarbon/issues/554)) [@benoit-cty](https://redirect.github.com/benoit-cty)
- refactor output ([#552](https://redirect.github.com/mlco2/codecarbon/issues/552)) [@inimaz](https://redirect.github.com/inimaz)
- Add how to cite in README.md ([#553](https://redirect.github.com/mlco2/codecarbon/issues/553)) [@benoit-cty](https://redirect.github.com/benoit-cty)
- Fix CPU database compare ([#551](https://redirect.github.com/mlco2/codecarbon/issues/551)) [@benoit-cty](https://redirect.github.com/benoit-cty)
- Update cpu_power.csv ([#548](https://redirect.github.com/mlco2/codecarbon/issues/548)) [@Lucas-Otavio](https://redirect.github.com/Lucas-Otavio)
##### :arrow_up: Dependencies updates
- Bump requests from 2.31.0 to 2.32.0 in /requirements ([#555](https://redirect.github.com/mlco2/codecarbon/issues/555)) [@dependabot](https://redirect.github.com/dependabot)
- Bump werkzeug from 3.0.1 to 3.0.3 in /requirements ([#545](https://redirect.github.com/mlco2/codecarbon/issues/545)) [@dependabot](https://redirect.github.com/dependabot)
- Bump idna from 3.6 to 3.7 ([#538](https://redirect.github.com/mlco2/codecarbon/issues/538)) [@dependabot](https://redirect.github.com/dependabot)
##### :busts_in_silhouette: List of contributors
[@Lucas-Otavio](https://redirect.github.com/Lucas-Otavio), [@benoit-cty](https://redirect.github.com/benoit-cty), [@dependabot](https://redirect.github.com/dependabot), [@dependabot](https://redirect.github.com/dependabot)\[bot], [@inimaz](https://redirect.github.com/inimaz), [@sashavor](https://redirect.github.com/sashavor) and benoit-cty
### [`v2.4.1`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.4.1)
[Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.3.5...v2.4.1)
##### What’s Changed
- Switching to Hatch for package management ([#535](https://redirect.github.com/mlco2/codecarbon/issues/535)) and Fix problems with Hatch ([#539](https://redirect.github.com/mlco2/codecarbon/issues/539)) [@benoit-cty](https://redirect.github.com/benoit-cty)
- TDP of Intel® Core™ i5-2400 ([#531](https://redirect.github.com/mlco2/codecarbon/issues/531)) [@Lucas-Otavio](https://redirect.github.com/Lucas-Otavio)
- Update cpu_power.csv ([#529](https://redirect.github.com/mlco2/codecarbon/issues/529)) [@RafiullahOmar](https://redirect.github.com/RafiullahOmar)
- Big updates on cpu_power.csv ([#534](https://redirect.github.com/mlco2/codecarbon/issues/534)) [@Lucas-Otavio](https://redirect.github.com/Lucas-Otavio)
- Accept list of ints in gpu_ids param ([#519](https://redirect.github.com/mlco2/codecarbon/issues/519)) [@inimaz](https://redirect.github.com/inimaz)
- Docs: remove personal conversation, fix small typos ([#528](https://redirect.github.com/mlco2/codecarbon/issues/528)) [@amv213](https://redirect.github.com/amv213)
##### :arrow_up: Dependencies updates
- Bump jinja2 from 3.1.3 to 3.1.4 in /requirements ([#546](https://redirect.github.com/mlco2/codecarbon/issues/546)) [@dependabot](https://redirect.github.com/dependabot)
- Bump idna from 3.6 to 3.7 in /requirements ([#536](https://redirect.github.com/mlco2/codecarbon/issues/536)) [@dependabot](https://redirect.github.com/dependabot)
##### :busts_in_silhouette: List of contributors
[@Lucas-Otavio](https://redirect.github.com/Lucas-Otavio), [@RafiullahOmar](https://redirect.github.com/RafiullahOmar), [@amv213](https://redirect.github.com/amv213), [@benoit-cty](https://redirect.github.com/benoit-cty), [@inimaz](https://redirect.github.com/inimaz)
##### :busts_in_silhouette: List of contributors
[@Lucas-Otavio](https://redirect.github.com/Lucas-Otavio), [@benoit-cty](https://redirect.github.com/benoit-cty), [@dependabot](https://redirect.github.com/dependabot), [@dependabot](https://redirect.github.com/dependabot)\[bot] and benoit-cty
### [`v2.3.5`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.3.5)
[Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.3.4...v2.3.5)
##### What’s Changed
- Update electricity mix to 2022 ([#517](https://redirect.github.com/mlco2/codecarbon/issues/517)) [@benoit-cty](https://redirect.github.com/benoit-cty)
- Add i7-11370H TDP ([#526](https://redirect.github.com/mlco2/codecarbon/issues/526)) [@benoit-cty](https://redirect.github.com/benoit-cty)
- fix: pre-commit error with python 3.12 ([#514](https://redirect.github.com/mlco2/codecarbon/issues/514)) [@inimaz](https://redirect.github.com/inimaz)
- Added return type hints and removed redunant return statements in cpu.py ([#512](https://redirect.github.com/mlco2/codecarbon/issues/512)) [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars)
- Added a backup for the geo API ([#453](https://redirect.github.com/mlco2/codecarbon/issues/453)) [@lucasvandijck](https://redirect.github.com/lucasvandijck)
- Fixed name redefining of backup function ([#499](https://redirect.github.com/mlco2/codecarbon/issues/499)) [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars)
- feat: TDP of Intel Xeon E5-2680 v3 ([#498](https://redirect.github.com/mlco2/codecarbon/issues/498)) [@inimaz](https://redirect.github.com/inimaz)
##### :busts_in_silhouette: List of contributors
[@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars), [@benoit-cty](https://redirect.github.com/benoit-cty), [@inimaz](https://redirect.github.com/inimaz) and [@lucasvandijck](https://redirect.github.com/lucasvandijck)
### [`v2.3.4`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.3.4)
[Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.3.3...v2.3.4)
##### What’s Changed
- fix: emissions tracker [#493](https://redirect.github.com/mlco2/codecarbon/issues/493) ([#497](https://redirect.github.com/mlco2/codecarbon/issues/497)) [@inimaz](https://redirect.github.com/inimaz)
##### :busts_in_silhouette: List of contributors
[@benoit-cty](https://redirect.github.com/benoit-cty), [@inimaz](https://redirect.github.com/inimaz)
### [`v2.3.3`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.3.3)
[Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.3.2...v2.3.3)
##### What’s Changed
- Support more version of IntelPowerGadget ([#487](https://redirect.github.com/mlco2/codecarbon/issues/487)) [@inimaz](https://redirect.github.com/inimaz)
- Intel power gadget alternative for Apple Silicon chips ([#474](https://redirect.github.com/mlco2/codecarbon/issues/474)) [@LuisBlanche](https://redirect.github.com/LuisBlanche)
- Replace Fuzzywuzzy by Rapidfuzz ([#385](https://redirect.github.com/mlco2/codecarbon/issues/385)) [@maxbachmann](https://redirect.github.com/maxbachmann)
- Do not count \*.ipynb and csv files in the git stats ([#485](https://redirect.github.com/mlco2/codecarbon/issues/485)) [@inimaz](https://redirect.github.com/inimaz)
- docs: typo in power usage RAM section ([#481](https://redirect.github.com/mlco2/codecarbon/issues/481)) [@sumn2u](https://redirect.github.com/sumn2u)
- Better error message on invalid inputs ([#480](https://redirect.github.com/mlco2/codecarbon/issues/480)) [@Erotemic](https://redirect.github.com/Erotemic)
##### :busts_in_silhouette: List of contributors
[@Erotemic](https://redirect.github.com/Erotemic), [@LuisBlanche](https://redirect.github.com/LuisBlanche), [@benoit-cty](https://redirect.github.com/benoit-cty), [@inimaz](https://redirect.github.com/inimaz), [@maxbachmann](https://redirect.github.com/maxbachmann), [@sumn2u](https://redirect.github.com/sumn2u) and benoit-cty
### [`v2.3.2`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.3.2)
[Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.3.1...v2.3.2)
##### What’s Changed
- Fix SLURM RAM monitoring ([#473](https://redirect.github.com/mlco2/codecarbon/issues/473)) [@benoit-cty](https://redirect.github.com/benoit-cty) [@vict0rsch](https://redirect.github.com/vict0rsch)
- Downloads badge ([#476](https://redirect.github.com/mlco2/codecarbon/issues/476)) [@vict0rsch](https://redirect.github.com/vict0rsch)
- fix: LICENSE year and full name ([#470](https://redirect.github.com/mlco2/codecarbon/issues/470)) [@inimaz](https://redirect.github.com/inimaz)
- Better logs ([#461](https://redirect.github.com/mlco2/codecarbon/issues/461)) [@LuisBlanche](https://redirect.github.com/LuisBlanche)
- Doc/methodo broken link ([#460](https://redirect.github.com/mlco2/codecarbon/issues/460)) [@LuisBlanche](https://redirect.github.com/LuisBlanche)
- Fix Power in methodology ([#456](https://redirect.github.com/mlco2/codecarbon/issues/456)) [@benoit-cty](https://redirect.github.com/benoit-cty)
- Removed depricated Jumbotron element ([#454](https://redirect.github.com/mlco2/codecarbon/issues/454)) [@lucasvandijck](https://redirect.github.com/lucasvandijck)
- Changed the output type of stop_task to EmissionsData ([#452](https://redirect.github.com/mlco2/codecarbon/issues/452)) [@lucasvandijck](https://redirect.github.com/lucasvandijck)
- docs: fix various typos & grammar mistakes ([#450](https://redirect.github.com/mlco2/codecarbon/issues/450)) [@DomAlexRod](https://redirect.github.com/DomAlexRod)
- Add TDP for Intel Xeon E5-1650 v4 and Intel Xeon E5-1603 v3 ([#443](https://redirect.github.com/mlco2/codecarbon/issues/443)) [@Rick-v-E](https://redirect.github.com/Rick-v-E)
##### :rocket: Features
- Add project name as a label into prometheus metrics ([#449](https://redirect.github.com/mlco2/codecarbon/issues/449)) [@ncarkaci](https://redirect.github.com/ncarkaci)
##### :busts_in_silhouette: List of contributors
[@DomAlexRod](https://redirect.github.com/DomAlexRod), [@LuisBlanche](https://redirect.github.com/LuisBlanche), [@Rick-v-E](https://redirect.github.com/Rick-v-E), [@benoit-cty](https://redirect.github.com/benoit-cty), [@inimaz](https://redirect.github.com/inimaz), [@lucasvandijck](https://redirect.github.com/lucasvandijck), [@ncarkaci](https://redirect.github.com/ncarkaci), [@vict0rsch](https://redirect.github.com/vict0rsch) and benoit-cty
### [`v2.3.1`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.3.1)
[Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.3.0...v2.3.1)
#### What’s Changed
- Load the organization list ([#441](https://redirect.github.com/mlco2/codecarbon/issues/441)) + kW to kWh + check if the scheduler is already stopped before trying to stop it [@benoit-cty](https://redirect.github.com/benoit-cty)
#### :busts_in_silhouette: List of contributors
[@benoit-cty](https://redirect.github.com/benoit-cty)
### [`v2.3.0`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.3.0)
[Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.2.7...v2.3.0)
##### What’s Changed
- Add task-based tracking to enable inference emissions estimation ([#355](https://redirect.github.com/mlco2/codecarbon/issues/355)) [@SaboniAmine](https://redirect.github.com/SaboniAmine) and [@benoit-cty](https://redirect.github.com/benoit-cty)
- feat: get gpu energy consumption directly from pynvml ([#401](https://redirect.github.com/mlco2/codecarbon/issues/401)) [@inimaz](https://redirect.github.com/inimaz)
- Fixed comment typo in hardware.py ([#437](https://redirect.github.com/mlco2/codecarbon/issues/437)) [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars)
##### :busts_in_silhouette: List of contributors
[@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars), [@SaboniAmine](https://redirect.github.com/SaboniAmine), [@benoit-cty](https://redirect.github.com/benoit-cty), [@inimaz](https://redirect.github.com/inimaz), and [@sashavor](https://redirect.github.com/sashavor)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
>=2.2.4,<2.3.0
->>=2.7.4,<2.8.0
==2.2.4
->==2.7.4
Release Notes
mlco2/codecarbon (codecarbon)
### [`v2.7.4`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.7.4) [Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.7.2...v2.7.4) ##### What’s Changed - ui: aclaratory text for token modal ([#703](https://redirect.github.com/mlco2/codecarbon/issues/703)) [@inimaz](https://redirect.github.com/inimaz) ##### :wrench: Fixes & Refactoring - \[CI] Fix Conda build ([#700](https://redirect.github.com/mlco2/codecarbon/issues/700)) [@benoit-cty](https://redirect.github.com/benoit-cty) - fix: lock release when there is a python error ([#701](https://redirect.github.com/mlco2/codecarbon/issues/701)) [@inimaz](https://redirect.github.com/inimaz) - fix: pin versions of hatch and hatchling ([#706](https://redirect.github.com/mlco2/codecarbon/issues/706)) [@inimaz](https://redirect.github.com/inimaz) ##### :busts_in_silhouette: List of contributors [@benoit-cty](https://redirect.github.com/benoit-cty), [@inimaz](https://redirect.github.com/inimaz) and benoit-cty ### [`v2.7.2`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.7.2) [Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.7.1...v2.7.2) This release has no impact on current end users, it is mostly on the incoming new UI with authentication. ##### What’s Changed - Build with Hatch instead of `build` ([#699](https://redirect.github.com/mlco2/codecarbon/issues/699)) [@benoit-cty](https://redirect.github.com/benoit-cty) - fix(deploy) fix typo ([#698](https://redirect.github.com/mlco2/codecarbon/issues/698)) [@prmths128](https://redirect.github.com/prmths128) - feat: 🔨 use react state in the organization page ([#694](https://redirect.github.com/mlco2/codecarbon/issues/694)) [@inimaz](https://redirect.github.com/inimaz) - config(docker) add config to use local backend ([#695](https://redirect.github.com/mlco2/codecarbon/issues/695)) [@prmths128](https://redirect.github.com/prmths128) - Docker compose alt ([#682](https://redirect.github.com/mlco2/codecarbon/issues/682)) [@prmths128](https://redirect.github.com/prmths128) - fix: starlette version compatible with fastapi ([#691](https://redirect.github.com/mlco2/codecarbon/issues/691)) [@inimaz](https://redirect.github.com/inimaz) - feat: hashed passwords + alembic migration ([#688](https://redirect.github.com/mlco2/codecarbon/issues/688)) [@inimaz](https://redirect.github.com/inimaz) - style + fixes (ui): project page ([#686](https://redirect.github.com/mlco2/codecarbon/issues/686)) [@inimaz](https://redirect.github.com/inimaz) - feat(ui): create new project ([#684](https://redirect.github.com/mlco2/codecarbon/issues/684)) [@inimaz](https://redirect.github.com/inimaz) - fix: infinite load in project components ([#685](https://redirect.github.com/mlco2/codecarbon/issues/685)) [@inimaz](https://redirect.github.com/inimaz) - feat: add missing charts ([#676](https://redirect.github.com/mlco2/codecarbon/issues/676)) [@SaboniAmine](https://redirect.github.com/SaboniAmine) - feat: project tokens UI ([#683](https://redirect.github.com/mlco2/codecarbon/issues/683)) [@inimaz](https://redirect.github.com/inimaz) - feat(cli,api) add auth to cli for new api ([#675](https://redirect.github.com/mlco2/codecarbon/issues/675)) [@prmths128](https://redirect.github.com/prmths128) - WIP feat(api) add permissions checks where needed ([#670](https://redirect.github.com/mlco2/codecarbon/issues/670)) [@prmths128](https://redirect.github.com/prmths128) - feat(api, webapp): various changes ([#668](https://redirect.github.com/mlco2/codecarbon/issues/668)) [@SaboniAmine](https://redirect.github.com/SaboniAmine) - fix(webapp) fix app crashing when fetching organizations list without auth ([#671](https://redirect.github.com/mlco2/codecarbon/issues/671)) [@prmths128](https://redirect.github.com/prmths128) - feat(cli): use api-token to save emissions in API ([#664](https://redirect.github.com/mlco2/codecarbon/issues/664)) [@inimaz](https://redirect.github.com/inimaz) - More vibrant primary color ([#665](https://redirect.github.com/mlco2/codecarbon/issues/665)) [@alexphiev](https://redirect.github.com/alexphiev) - feat(api) add permissions checks where needed (wip) ([#659](https://redirect.github.com/mlco2/codecarbon/issues/659)) [@prmths128](https://redirect.github.com/prmths128) - Clean server side api calls to use SWR for now + apply theme colors \* IBM Plex Mono font ([#663](https://redirect.github.com/mlco2/codecarbon/issues/663)) [@alexphiev](https://redirect.github.com/alexphiev) - doc(api): update local deployment procedure ([#661](https://redirect.github.com/mlco2/codecarbon/issues/661)) [@SaboniAmine](https://redirect.github.com/SaboniAmine) ##### :arrow_up: Dependencies updates - chore(deps): bump werkzeug from 3.0.4 to 3.0.6 in /requirements ([#696](https://redirect.github.com/mlco2/codecarbon/issues/696)) [@dependabot](https://redirect.github.com/dependabot) - chore(deps): bump starlette from 0.38.4 to 0.40.0 in /requirements ([#690](https://redirect.github.com/mlco2/codecarbon/issues/690)) [@dependabot](https://redirect.github.com/dependabot) - chore(deps): bump path-to-regexp from 6.2.2 to 6.3.0 in /webapp ([#666](https://redirect.github.com/mlco2/codecarbon/issues/666)) [@dependabot](https://redirect.github.com/dependabot) ##### :busts_in_silhouette: List of contributors [@SaboniAmine](https://redirect.github.com/SaboniAmine), [@alexphiev](https://redirect.github.com/alexphiev), [@benoit-cty](https://redirect.github.com/benoit-cty), [@dependabot](https://redirect.github.com/dependabot), [@dependabot](https://redirect.github.com/dependabot)\[bot], [@inimaz](https://redirect.github.com/inimaz), [@prmths128](https://redirect.github.com/prmths128) and benoit-cty ### [`v2.7.1`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.7.1) [Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.7.0...v2.7.1) #### What’s Changed - Fix unwanted print in 2.7.0 ([#662](https://redirect.github.com/mlco2/codecarbon/issues/662)) [@benoit-cty](https://redirect.github.com/benoit-cty) - fix(webapp) fix frontend after backend changes ([#660](https://redirect.github.com/mlco2/codecarbon/issues/660)) [@prmths128](https://redirect.github.com/prmths128) - fix(api) fix signup and token ([#657](https://redirect.github.com/mlco2/codecarbon/issues/657)) [@prmths128](https://redirect.github.com/prmths128) - feat(api) add jwt bearer auth ([#648](https://redirect.github.com/mlco2/codecarbon/issues/648)) [@prmths128](https://redirect.github.com/prmths128) #### :busts_in_silhouette: List of contributors [@benoit-cty](https://redirect.github.com/benoit-cty) and [@prmths128](https://redirect.github.com/prmths128) ### [`v2.7.0`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.7.0) [Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.6.0...v2.7.0) ##### What’s Changed 20 PR added in this release: - Fixed duration values in task monitoring ([#649](https://redirect.github.com/mlco2/codecarbon/issues/649)) [@Gommarlo](https://redirect.github.com/Gommarlo) - Check output folder exist at startup ([#611](https://redirect.github.com/mlco2/codecarbon/issues/611)) [@benoit-cty](https://redirect.github.com/benoit-cty) - Log tracking method used and required installs for tracking CPU ([#641](https://redirect.github.com/mlco2/codecarbon/issues/641)) [@rosekelly6400](https://redirect.github.com/rosekelly6400) - ci(ui): setup ci for the ui + prettier ([#652](https://redirect.github.com/mlco2/codecarbon/issues/652)) [@inimaz](https://redirect.github.com/inimaz) - fix(ui): remove imports + add await ([#651](https://redirect.github.com/mlco2/codecarbon/issues/651)) [@inimaz](https://redirect.github.com/inimaz) - Removed redundant dangling return keywords from `rapl.py` ([#635](https://redirect.github.com/mlco2/codecarbon/issues/635)) [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars) - Refactoring changes to cpu.py ([#634](https://redirect.github.com/mlco2/codecarbon/issues/634)) [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars) - Added type hints to functions and docstring to ApplePowermetrics class ([#636](https://redirect.github.com/mlco2/codecarbon/issues/636)) [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars) - Added type hint co2 signal ([#638](https://redirect.github.com/mlco2/codecarbon/issues/638)) [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars) - subprocess.Popen now uses a with-statement in powermetrics.py ([#637](https://redirect.github.com/mlco2/codecarbon/issues/637)) [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars) - feat(webapp) form to add users to organization ([#646](https://redirect.github.com/mlco2/codecarbon/issues/646)) [@prmths128](https://redirect.github.com/prmths128) - feat(api) new routes to add users to organizations ([#647](https://redirect.github.com/mlco2/codecarbon/issues/647)) [@prmths128](https://redirect.github.com/prmths128) - Fix tests with auth ([#645](https://redirect.github.com/mlco2/codecarbon/issues/645)) [@SaboniAmine](https://redirect.github.com/SaboniAmine) - feat(api) use new membership table to manage org members ([#642](https://redirect.github.com/mlco2/codecarbon/issues/642)) [@prmths128](https://redirect.github.com/prmths128) - init refacto for functional filtering in api ([#643](https://redirect.github.com/mlco2/codecarbon/issues/643)) [@SaboniAmine](https://redirect.github.com/SaboniAmine) - Apps together strong ([#640](https://redirect.github.com/mlco2/codecarbon/issues/640)) [@prmths128](https://redirect.github.com/prmths128) - Fixed typo in CONTRIBUTING.md ([#633](https://redirect.github.com/mlco2/codecarbon/issues/633)) [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars) - fix: added the TDP of CPU Intel Core i7-1360P ([#626](https://redirect.github.com/mlco2/codecarbon/issues/626)) [@loekadam](https://redirect.github.com/loekadam) - Added type hints and docstring to GPUDevice ([#631](https://redirect.github.com/mlco2/codecarbon/issues/631)) [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars) - docs(CLI): :memo: fix asciinema links ([#632](https://redirect.github.com/mlco2/codecarbon/issues/632)) [@LuisBlanche](https://redirect.github.com/LuisBlanche) ##### :rocket: Features - Add experiment_id to tracker-logged report ([#594](https://redirect.github.com/mlco2/codecarbon/issues/594)) [@halsimov](https://redirect.github.com/halsimov) - feat: ensure only one instance of codecarbon is run per machine ([#562](https://redirect.github.com/mlco2/codecarbon/issues/562)) [@inimaz](https://redirect.github.com/inimaz) ##### :arrow_up: Dependencies updates - chore(deps): bump cryptography from 43.0.0 to 43.0.1 in /requirements ([#650](https://redirect.github.com/mlco2/codecarbon/issues/650)) [@dependabot](https://redirect.github.com/dependabot) - chore(deps): bump micromatch from 4.0.7 to 4.0.8 in /webapp ([#644](https://redirect.github.com/mlco2/codecarbon/issues/644)) [@dependabot](https://redirect.github.com/dependabot) ##### :busts_in_silhouette: List of contributors [@Gommarlo](https://redirect.github.com/Gommarlo), [@LuisBlanche](https://redirect.github.com/LuisBlanche), [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars), [@SaboniAmine](https://redirect.github.com/SaboniAmine), [@alexphiev](https://redirect.github.com/alexphiev), [@benoit-cty](https://redirect.github.com/benoit-cty), [@dependabot](https://redirect.github.com/dependabot), [@halsimov](https://redirect.github.com/halsimov), [@inimaz](https://redirect.github.com/inimaz), [@loekadam](https://redirect.github.com/loekadam), [@prmths128](https://redirect.github.com/prmths128), and [@rosekelly6400](https://redirect.github.com/rosekelly6400) ### [`v2.6.0`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.6.0) [Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.5.1...v2.6.0) ##### What’s Changed - Python 3.12 support ([#607](https://redirect.github.com/mlco2/codecarbon/issues/607)) [@benoit-cty](https://redirect.github.com/benoit-cty) - Catch error from pynvml.nvmlDeviceGetTotalEnergyConsumption (Issue [#586](https://redirect.github.com/mlco2/codecarbon/issues/586)) ([#613](https://redirect.github.com/mlco2/codecarbon/issues/613)) [@joshuaj1397](https://redirect.github.com/joshuaj1397) ##### :rocket: Features - Feat/rework cli ([#506](https://redirect.github.com/mlco2/codecarbon/issues/506)) [@LuisBlanche](https://redirect.github.com/LuisBlanche) ##### :busts_in_silhouette: List of contributors [@LuisBlanche](https://redirect.github.com/LuisBlanche), [@benoit-cty](https://redirect.github.com/benoit-cty), [@joshuaj1397](https://redirect.github.com/joshuaj1397), Joshua Johnson and benoit-cty ### [`v2.5.1`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.5.1) [Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.5.0...v2.5.1) ##### What’s Changed - Feat: check project token ([#624](https://redirect.github.com/mlco2/codecarbon/issues/624)) [@inimaz](https://redirect.github.com/inimaz) - feat(api): project token management ([#617](https://redirect.github.com/mlco2/codecarbon/issues/617)) [@inimaz](https://redirect.github.com/inimaz) - Update README.md - Contributor Name ([#623](https://redirect.github.com/mlco2/codecarbon/issues/623)) [@Lucas-Otavio](https://redirect.github.com/Lucas-Otavio) - fix: create user in app db if exists in fief ([#619](https://redirect.github.com/mlco2/codecarbon/issues/619)) [@SaboniAmine](https://redirect.github.com/SaboniAmine) - feat(api) add missing step to registration workflow ([#616](https://redirect.github.com/mlco2/codecarbon/issues/616)) [@prmths128](https://redirect.github.com/prmths128) - fix(api): user signup flow ([#614](https://redirect.github.com/mlco2/codecarbon/issues/614)) [@inimaz](https://redirect.github.com/inimaz) - Feat/organization access control ([#604](https://redirect.github.com/mlco2/codecarbon/issues/604)) [@prmths128](https://redirect.github.com/prmths128) - feat(api) allow creating user with id and no password ([#609](https://redirect.github.com/mlco2/codecarbon/issues/609)) [@prmths128](https://redirect.github.com/prmths128) - Update impact.csv with 2023 values ([#610](https://redirect.github.com/mlco2/codecarbon/issues/610)) [@eherra](https://redirect.github.com/eherra) - feat(api) add fief auth layer ([#603](https://redirect.github.com/mlco2/codecarbon/issues/603)) [@prmths128](https://redirect.github.com/prmths128) - fix(api): python version to 3.11 + fix last alembic upgrade ([#601](https://redirect.github.com/mlco2/codecarbon/issues/601)) [@inimaz](https://redirect.github.com/inimaz) - feat(api): new user actions ([#596](https://redirect.github.com/mlco2/codecarbon/issues/596)) [@inimaz](https://redirect.github.com/inimaz) - feat(api): patch organizations ([#595](https://redirect.github.com/mlco2/codecarbon/issues/595)) [@inimaz](https://redirect.github.com/inimaz) - feat(api): add projects patch and delete methods ([#592](https://redirect.github.com/mlco2/codecarbon/issues/592)) [@inimaz](https://redirect.github.com/inimaz) - chore(db): alembic revision to remove teams ([#591](https://redirect.github.com/mlco2/codecarbon/issues/591)) [@inimaz](https://redirect.github.com/inimaz) - chore(carbonserver) rework api endpoints ([#590](https://redirect.github.com/mlco2/codecarbon/issues/590)) [@prmths128](https://redirect.github.com/prmths128) ##### :wrench: Fixes & Refactoring - Update emissions_tracker.py to fix issue [#549](https://redirect.github.com/mlco2/codecarbon/issues/549) ([#589](https://redirect.github.com/mlco2/codecarbon/issues/589)) [@LeahChercham](https://redirect.github.com/LeahChercham) - fix: :hammer: update Dockerfile and Docker -compose for local dev ([#599](https://redirect.github.com/mlco2/codecarbon/issues/599)) [@LuisBlanche](https://redirect.github.com/LuisBlanche) ##### :arrow_up: Dependencies updates - Bump certifi from 2024.6.2 to 2024.7.4 ([#606](https://redirect.github.com/mlco2/codecarbon/issues/606)) [@dependabot](https://redirect.github.com/dependabot) - Bump certifi from 2024.6.2 to 2024.7.4 in /requirements ([#602](https://redirect.github.com/mlco2/codecarbon/issues/602)) [@dependabot](https://redirect.github.com/dependabot) ##### :busts_in_silhouette: List of contributors [@LeahChercham](https://redirect.github.com/LeahChercham), [@Lucas-Otavio](https://redirect.github.com/Lucas-Otavio), [@LuisBlanche](https://redirect.github.com/LuisBlanche), [@SaboniAmine](https://redirect.github.com/SaboniAmine), [@benoit-cty](https://redirect.github.com/benoit-cty), [@dependabot](https://redirect.github.com/dependabot), [@dependabot](https://redirect.github.com/dependabot)\[bot], [@eherra](https://redirect.github.com/eherra), [@inimaz](https://redirect.github.com/inimaz) and [@prmths128](https://redirect.github.com/prmths128) ### [`v2.5.0`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.5.0) [Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.4.2...v2.5.0) ##### What’s Changed - Handle empty response from Colab Entreprise ([#580](https://redirect.github.com/mlco2/codecarbon/issues/580)) [@benoit-cty](https://redirect.github.com/benoit-cty) - Handle TRES in Slurm ([#584](https://redirect.github.com/mlco2/codecarbon/issues/584)) [@benoit-cty](https://redirect.github.com/benoit-cty) - warning for the next release ([#581](https://redirect.github.com/mlco2/codecarbon/issues/581)) [@inimaz](https://redirect.github.com/inimaz) - Chores: remove team references ([#573](https://redirect.github.com/mlco2/codecarbon/issues/573)) [@inimaz](https://redirect.github.com/inimaz) - feat: add logfire as output method ([#542](https://redirect.github.com/mlco2/codecarbon/issues/542)) [@inimaz](https://redirect.github.com/inimaz) - chore(carbonserver) rework api endpoints and models ([#577](https://redirect.github.com/mlco2/codecarbon/issues/577)) [@prmths128](https://redirect.github.com/prmths128) - Fix powermetrics test asking for password on Linux ([#576](https://redirect.github.com/mlco2/codecarbon/issues/576)) [@benoit-cty](https://redirect.github.com/benoit-cty) - chore(carbonserver) Harmonize endpoints ([#574](https://redirect.github.com/mlco2/codecarbon/issues/574)) [@prmths128](https://redirect.github.com/prmths128) - feat(output): unifying execution of 'live' output handlers ([#459](https://redirect.github.com/mlco2/codecarbon/issues/459)) [@eledhwen](https://redirect.github.com/eledhwen) - logging: log the path of the file where emissions are saved ([#561](https://redirect.github.com/mlco2/codecarbon/issues/561)) [@inimaz](https://redirect.github.com/inimaz) - fix: warning invalid gpus format ([#560](https://redirect.github.com/mlco2/codecarbon/issues/560)) [@inimaz](https://redirect.github.com/inimaz) - Update impact.csv ([#568](https://redirect.github.com/mlco2/codecarbon/issues/568)) [@eherra](https://redirect.github.com/eherra) ##### :arrow_up: Dependencies updates - Bump urllib3 from 2.0.7 to 2.2.2 in /requirements ([#579](https://redirect.github.com/mlco2/codecarbon/issues/579)) [@dependabot](https://redirect.github.com/dependabot) ##### :busts_in_silhouette: List of contributors [@benoit-cty](https://redirect.github.com/benoit-cty), [@dependabot](https://redirect.github.com/dependabot), [@eherra](https://redirect.github.com/eherra), [@eledhwen](https://redirect.github.com/eledhwen), [@inimaz](https://redirect.github.com/inimaz), [@prmths128](https://redirect.github.com/prmths128) ### [`v2.4.2`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.4.2) [Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.4.1...v2.4.2) ##### What’s Changed - Update Conda recipe ([#554](https://redirect.github.com/mlco2/codecarbon/issues/554)) [@benoit-cty](https://redirect.github.com/benoit-cty) - refactor output ([#552](https://redirect.github.com/mlco2/codecarbon/issues/552)) [@inimaz](https://redirect.github.com/inimaz) - Add how to cite in README.md ([#553](https://redirect.github.com/mlco2/codecarbon/issues/553)) [@benoit-cty](https://redirect.github.com/benoit-cty) - Fix CPU database compare ([#551](https://redirect.github.com/mlco2/codecarbon/issues/551)) [@benoit-cty](https://redirect.github.com/benoit-cty) - Update cpu_power.csv ([#548](https://redirect.github.com/mlco2/codecarbon/issues/548)) [@Lucas-Otavio](https://redirect.github.com/Lucas-Otavio) ##### :arrow_up: Dependencies updates - Bump requests from 2.31.0 to 2.32.0 in /requirements ([#555](https://redirect.github.com/mlco2/codecarbon/issues/555)) [@dependabot](https://redirect.github.com/dependabot) - Bump werkzeug from 3.0.1 to 3.0.3 in /requirements ([#545](https://redirect.github.com/mlco2/codecarbon/issues/545)) [@dependabot](https://redirect.github.com/dependabot) - Bump idna from 3.6 to 3.7 ([#538](https://redirect.github.com/mlco2/codecarbon/issues/538)) [@dependabot](https://redirect.github.com/dependabot) ##### :busts_in_silhouette: List of contributors [@Lucas-Otavio](https://redirect.github.com/Lucas-Otavio), [@benoit-cty](https://redirect.github.com/benoit-cty), [@dependabot](https://redirect.github.com/dependabot), [@dependabot](https://redirect.github.com/dependabot)\[bot], [@inimaz](https://redirect.github.com/inimaz), [@sashavor](https://redirect.github.com/sashavor) and benoit-cty ### [`v2.4.1`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.4.1) [Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.3.5...v2.4.1) ##### What’s Changed - Switching to Hatch for package management ([#535](https://redirect.github.com/mlco2/codecarbon/issues/535)) and Fix problems with Hatch ([#539](https://redirect.github.com/mlco2/codecarbon/issues/539)) [@benoit-cty](https://redirect.github.com/benoit-cty) - TDP of Intel® Core™ i5-2400 ([#531](https://redirect.github.com/mlco2/codecarbon/issues/531)) [@Lucas-Otavio](https://redirect.github.com/Lucas-Otavio) - Update cpu_power.csv ([#529](https://redirect.github.com/mlco2/codecarbon/issues/529)) [@RafiullahOmar](https://redirect.github.com/RafiullahOmar) - Big updates on cpu_power.csv ([#534](https://redirect.github.com/mlco2/codecarbon/issues/534)) [@Lucas-Otavio](https://redirect.github.com/Lucas-Otavio) - Accept list of ints in gpu_ids param ([#519](https://redirect.github.com/mlco2/codecarbon/issues/519)) [@inimaz](https://redirect.github.com/inimaz) - Docs: remove personal conversation, fix small typos ([#528](https://redirect.github.com/mlco2/codecarbon/issues/528)) [@amv213](https://redirect.github.com/amv213) ##### :arrow_up: Dependencies updates - Bump jinja2 from 3.1.3 to 3.1.4 in /requirements ([#546](https://redirect.github.com/mlco2/codecarbon/issues/546)) [@dependabot](https://redirect.github.com/dependabot) - Bump idna from 3.6 to 3.7 in /requirements ([#536](https://redirect.github.com/mlco2/codecarbon/issues/536)) [@dependabot](https://redirect.github.com/dependabot) ##### :busts_in_silhouette: List of contributors [@Lucas-Otavio](https://redirect.github.com/Lucas-Otavio), [@RafiullahOmar](https://redirect.github.com/RafiullahOmar), [@amv213](https://redirect.github.com/amv213), [@benoit-cty](https://redirect.github.com/benoit-cty), [@inimaz](https://redirect.github.com/inimaz) ##### :busts_in_silhouette: List of contributors [@Lucas-Otavio](https://redirect.github.com/Lucas-Otavio), [@benoit-cty](https://redirect.github.com/benoit-cty), [@dependabot](https://redirect.github.com/dependabot), [@dependabot](https://redirect.github.com/dependabot)\[bot] and benoit-cty ### [`v2.3.5`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.3.5) [Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.3.4...v2.3.5) ##### What’s Changed - Update electricity mix to 2022 ([#517](https://redirect.github.com/mlco2/codecarbon/issues/517)) [@benoit-cty](https://redirect.github.com/benoit-cty) - Add i7-11370H TDP ([#526](https://redirect.github.com/mlco2/codecarbon/issues/526)) [@benoit-cty](https://redirect.github.com/benoit-cty) - fix: pre-commit error with python 3.12 ([#514](https://redirect.github.com/mlco2/codecarbon/issues/514)) [@inimaz](https://redirect.github.com/inimaz) - Added return type hints and removed redunant return statements in cpu.py ([#512](https://redirect.github.com/mlco2/codecarbon/issues/512)) [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars) - Added a backup for the geo API ([#453](https://redirect.github.com/mlco2/codecarbon/issues/453)) [@lucasvandijck](https://redirect.github.com/lucasvandijck) - Fixed name redefining of backup function ([#499](https://redirect.github.com/mlco2/codecarbon/issues/499)) [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars) - feat: TDP of Intel Xeon E5-2680 v3 ([#498](https://redirect.github.com/mlco2/codecarbon/issues/498)) [@inimaz](https://redirect.github.com/inimaz) ##### :busts_in_silhouette: List of contributors [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars), [@benoit-cty](https://redirect.github.com/benoit-cty), [@inimaz](https://redirect.github.com/inimaz) and [@lucasvandijck](https://redirect.github.com/lucasvandijck) ### [`v2.3.4`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.3.4) [Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.3.3...v2.3.4) ##### What’s Changed - fix: emissions tracker [#493](https://redirect.github.com/mlco2/codecarbon/issues/493) ([#497](https://redirect.github.com/mlco2/codecarbon/issues/497)) [@inimaz](https://redirect.github.com/inimaz) ##### :busts_in_silhouette: List of contributors [@benoit-cty](https://redirect.github.com/benoit-cty), [@inimaz](https://redirect.github.com/inimaz) ### [`v2.3.3`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.3.3) [Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.3.2...v2.3.3) ##### What’s Changed - Support more version of IntelPowerGadget ([#487](https://redirect.github.com/mlco2/codecarbon/issues/487)) [@inimaz](https://redirect.github.com/inimaz) - Intel power gadget alternative for Apple Silicon chips ([#474](https://redirect.github.com/mlco2/codecarbon/issues/474)) [@LuisBlanche](https://redirect.github.com/LuisBlanche) - Replace Fuzzywuzzy by Rapidfuzz ([#385](https://redirect.github.com/mlco2/codecarbon/issues/385)) [@maxbachmann](https://redirect.github.com/maxbachmann) - Do not count \*.ipynb and csv files in the git stats ([#485](https://redirect.github.com/mlco2/codecarbon/issues/485)) [@inimaz](https://redirect.github.com/inimaz) - docs: typo in power usage RAM section ([#481](https://redirect.github.com/mlco2/codecarbon/issues/481)) [@sumn2u](https://redirect.github.com/sumn2u) - Better error message on invalid inputs ([#480](https://redirect.github.com/mlco2/codecarbon/issues/480)) [@Erotemic](https://redirect.github.com/Erotemic) ##### :busts_in_silhouette: List of contributors [@Erotemic](https://redirect.github.com/Erotemic), [@LuisBlanche](https://redirect.github.com/LuisBlanche), [@benoit-cty](https://redirect.github.com/benoit-cty), [@inimaz](https://redirect.github.com/inimaz), [@maxbachmann](https://redirect.github.com/maxbachmann), [@sumn2u](https://redirect.github.com/sumn2u) and benoit-cty ### [`v2.3.2`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.3.2) [Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.3.1...v2.3.2) ##### What’s Changed - Fix SLURM RAM monitoring ([#473](https://redirect.github.com/mlco2/codecarbon/issues/473)) [@benoit-cty](https://redirect.github.com/benoit-cty) [@vict0rsch](https://redirect.github.com/vict0rsch) - Downloads badge ([#476](https://redirect.github.com/mlco2/codecarbon/issues/476)) [@vict0rsch](https://redirect.github.com/vict0rsch) - fix: LICENSE year and full name ([#470](https://redirect.github.com/mlco2/codecarbon/issues/470)) [@inimaz](https://redirect.github.com/inimaz) - Better logs ([#461](https://redirect.github.com/mlco2/codecarbon/issues/461)) [@LuisBlanche](https://redirect.github.com/LuisBlanche) - Doc/methodo broken link ([#460](https://redirect.github.com/mlco2/codecarbon/issues/460)) [@LuisBlanche](https://redirect.github.com/LuisBlanche) - Fix Power in methodology ([#456](https://redirect.github.com/mlco2/codecarbon/issues/456)) [@benoit-cty](https://redirect.github.com/benoit-cty) - Removed depricated Jumbotron element ([#454](https://redirect.github.com/mlco2/codecarbon/issues/454)) [@lucasvandijck](https://redirect.github.com/lucasvandijck) - Changed the output type of stop_task to EmissionsData ([#452](https://redirect.github.com/mlco2/codecarbon/issues/452)) [@lucasvandijck](https://redirect.github.com/lucasvandijck) - docs: fix various typos & grammar mistakes ([#450](https://redirect.github.com/mlco2/codecarbon/issues/450)) [@DomAlexRod](https://redirect.github.com/DomAlexRod) - Add TDP for Intel Xeon E5-1650 v4 and Intel Xeon E5-1603 v3 ([#443](https://redirect.github.com/mlco2/codecarbon/issues/443)) [@Rick-v-E](https://redirect.github.com/Rick-v-E) ##### :rocket: Features - Add project name as a label into prometheus metrics ([#449](https://redirect.github.com/mlco2/codecarbon/issues/449)) [@ncarkaci](https://redirect.github.com/ncarkaci) ##### :busts_in_silhouette: List of contributors [@DomAlexRod](https://redirect.github.com/DomAlexRod), [@LuisBlanche](https://redirect.github.com/LuisBlanche), [@Rick-v-E](https://redirect.github.com/Rick-v-E), [@benoit-cty](https://redirect.github.com/benoit-cty), [@inimaz](https://redirect.github.com/inimaz), [@lucasvandijck](https://redirect.github.com/lucasvandijck), [@ncarkaci](https://redirect.github.com/ncarkaci), [@vict0rsch](https://redirect.github.com/vict0rsch) and benoit-cty ### [`v2.3.1`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.3.1) [Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.3.0...v2.3.1) #### What’s Changed - Load the organization list ([#441](https://redirect.github.com/mlco2/codecarbon/issues/441)) + kW to kWh + check if the scheduler is already stopped before trying to stop it [@benoit-cty](https://redirect.github.com/benoit-cty) #### :busts_in_silhouette: List of contributors [@benoit-cty](https://redirect.github.com/benoit-cty) ### [`v2.3.0`](https://redirect.github.com/mlco2/codecarbon/releases/tag/v2.3.0) [Compare Source](https://redirect.github.com/mlco2/codecarbon/compare/v2.2.7...v2.3.0) ##### What’s Changed - Add task-based tracking to enable inference emissions estimation ([#355](https://redirect.github.com/mlco2/codecarbon/issues/355)) [@SaboniAmine](https://redirect.github.com/SaboniAmine) and [@benoit-cty](https://redirect.github.com/benoit-cty) - feat: get gpu energy consumption directly from pynvml ([#401](https://redirect.github.com/mlco2/codecarbon/issues/401)) [@inimaz](https://redirect.github.com/inimaz) - Fixed comment typo in hardware.py ([#437](https://redirect.github.com/mlco2/codecarbon/issues/437)) [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars) ##### :busts_in_silhouette: List of contributors [@MyGodItsFull0fStars](https://redirect.github.com/MyGodItsFull0fStars), [@SaboniAmine](https://redirect.github.com/SaboniAmine), [@benoit-cty](https://redirect.github.com/benoit-cty), [@inimaz](https://redirect.github.com/inimaz), and [@sashavor](https://redirect.github.com/sashavor)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.