Recent Releases of EcoLogits
EcoLogits - 0.11.1
What's Changed
- fix: relax packaging dependency constraint by @samuelrince in https://github.com/mlco2/ecologits/pull/247
- docs: update calculator links by @samuelrince in https://github.com/mlco2/ecologits/pull/248
- fix: remove vcrpy aiohttp workaround by @samuelrince in https://github.com/mlco2/ecologits/pull/249
Full Changelog: https://github.com/mlco2/ecologits/compare/0.11.0...0.11.1
Consumption - Computation and Communication
- Python
Published by samuelrince about 1 month ago
EcoLogits - 0.11.0
What's Changed
- docs: fix TPS latency formulas by @samuelrince in https://github.com/mlco2/ecologits/pull/239
- Add video generation impacts by @samuelrince in https://github.com/mlco2/ecologits/pull/240
Full Changelog: https://github.com/mlco2/ecologits/compare/0.10.2...0.11.0
Consumption - Computation and Communication
- Python
Published by samuelrince about 2 months ago
EcoLogits - 0.10.2
What's Changed
- Add a global two-week uv cooldown by @samuelrince in https://github.com/mlco2/ecologits/pull/232
- Fix WCF PUE double counting by @samuelrince in https://github.com/mlco2/ecologits/pull/233
- Expand electricity mixes to more countries by @samuelrince in https://github.com/mlco2/ecologits/pull/234
- chore: update model repository by @samuelrince in https://github.com/mlco2/ecologits/pull/235
Full Changelog: https://github.com/mlco2/ecologits/compare/0.10.1...0.10.2
Consumption - Computation and Communication
- Python
Published by samuelrince 2 months ago
EcoLogits - 0.10.1
What's Changed
- fix: resolve uv-secure vulnerabilities by @samuelrince in https://github.com/mlco2/ecologits/pull/224
- fix: swap input/output tokens for Google GenAI by @samuelrince in https://github.com/mlco2/ecologits/pull/223
- fix: resolve uv-secure vulnerabilities by upgrading aiohttp by @samuelrince in https://github.com/mlco2/ecologits/pull/225
- fix: restore CI tests after SDK changes by @samuelrince in https://github.com/mlco2/ecologits/pull/226
- Add EcoLogits API to docs by @samuelrince in https://github.com/mlco2/ecologits/pull/227
Full Changelog: https://github.com/mlco2/ecologits/compare/0.10.0...0.10.1
Consumption - Computation and Communication
- Python
Published by samuelrince 4 months ago
EcoLogits - 0.10.0
What's Changed
- Update model repository by @samuelrince in https://github.com/mlco2/ecologits/pull/213
- Estimate generation latency from tps and ttft data by @samuelrince in https://github.com/mlco2/ecologits/pull/211
- Fix IndexError in *_chat_wrapper_stream methods with openai provider by @dtamien in https://github.com/mlco2/ecologits/pull/212
- Add tests for OpenAI streaming with options by @samuelrince in https://github.com/mlco2/ecologits/pull/214
- Add support for Responses API and SDK v2 for OpenAI by @samuelrince in https://github.com/mlco2/ecologits/pull/216
- Update GPU embodied impacts by @samuelrince in https://github.com/mlco2/ecologits/pull/217
- Relax Anthropic and Hugging Face SDK constraints by @samuelrince in https://github.com/mlco2/ecologits/pull/218
- Add post for latency update by @samuelrince in https://github.com/mlco2/ecologits/pull/219
- Update models by @samuelrince in https://github.com/mlco2/ecologits/pull/220
- Add "made by" mention into the docs by @samuelrince in https://github.com/mlco2/ecologits/pull/221
New Contributors
- @dtamien made their first contribution in https://github.com/mlco2/ecologits/pull/212
Full Changelog: https://github.com/mlco2/ecologits/compare/0.9.3...0.10.0
Consumption - Computation and Communication
- Python
Published by samuelrince 5 months ago
EcoLogits - 0.9.3
What's Changed
- Minor updates of documentation by @samuelrince in https://github.com/mlco2/ecologits/pull/202
- Switch from poetry to uv by @samuelrince in https://github.com/mlco2/ecologits/pull/203
- Update model repository by @samuelrince in https://github.com/mlco2/ecologits/pull/204
- Update EcoLogits Calculator in docs by @samuelrince in https://github.com/mlco2/ecologits/pull/205
- Add a blog by @samuelrince in https://github.com/mlco2/ecologits/pull/206
- Update sponsor section by @samuelrince in https://github.com/mlco2/ecologits/pull/207
- Add contributors to docs by @samuelrince in https://github.com/mlco2/ecologits/pull/208
- Minor updates to docs by @samuelrince in https://github.com/mlco2/ecologits/pull/209
Full Changelog: https://github.com/mlco2/ecologits/compare/0.9.2...0.9.3
Consumption - Computation and Communication
- Python
Published by samuelrince 6 months ago
EcoLogits - 0.9.2
What's Changed
- Update model repository by @samuelrince in https://github.com/genai-impact/ecologits/pull/197
- Announcement: EcoLogits is joining CodeCarbon non-profit by @samuelrince in https://github.com/genai-impact/ecologits/pull/198
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.9.1...0.9.2
Consumption - Computation and Communication
- Python
Published by samuelrince 7 months ago
EcoLogits - 0.9.1
What's Changes
- Minor corrections in docs by @samuelrince
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.9.0...0.9.1
Consumption - Computation and Communication
- Python
Published by samuelrince 9 months ago
EcoLogits - 0.9.0
What's Changed
- Methodology update by @samuelrince, @adrienbanse and @HsuChieh in https://github.com/genai-impact/ecologits/pull/186
- Add a method to list electricity mixes by @samuelrince in https://github.com/genai-impact/ecologits/pull/189
- Update model repository by @samuelrince in https://github.com/genai-impact/ecologits/pull/187
and https://github.com/genai-impact/ecologits/pull/190 - Add a Homepage by @samuelrince in https://github.com/genai-impact/ecologits/pull/191
- Upgrade minimum Python version to 3.10 by @samuelrince in https://github.com/genai-impact/ecologits/pull/193
- Update announcement banner by @samuelrince in https://github.com/genai-impact/ecologits/pull/194
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.8.2...0.9.0
Consumption - Computation and Communication
- Python
Published by samuelrince 9 months ago
EcoLogits - 0.8.2
What's Changed
- Update models by @samuelrince and @yipfram in https://github.com/genai-impact/ecologits/pull/176
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.8.0...0.8.2
Consumption - Computation and Communication
- Python
Published by samuelrince 12 months ago
EcoLogits - 0.8.1
What's Changed
- Update model repository by @samuelrince in https://github.com/genai-impact/ecologits/pull/171
- Fix typo in main page by @yipfram in https://github.com/genai-impact/ecologits/pull/174
New Contributors
- @yipfram made their first contribution in https://github.com/genai-impact/ecologits/pull/174
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.8.0...0.8.1
Consumption - Computation and Communication
- Python
Published by adrienbanse 12 months ago
EcoLogits - 0.8.0
What's Changed
- OpenTelemetry support by @samuelrince, @jaydesl and @sauraisg in https://github.com/genai-impact/ecologits/pull/164
- Support google-genai client by @samuelrince in https://github.com/genai-impact/ecologits/pull/167
- Update Mistral AI provider by @samuelrince in https://github.com/genai-impact/ecologits/pull/170
- Update
urllib3by @adrienbanse in https://github.com/genai-impact/ecologits/pull/168 - Add calculator logo by @cjean-pierre in https://github.com/genai-impact/ecologits/pull/165 and https://github.com/genai-impact/ecologits/pull/166
Deprecation notice
- Dropped support of the
google-generativeaiclient. - Dropped support of the
mistralaiv0 client
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.7.3...0.8.0
Consumption - Computation and Communication
- Python
Published by samuelrince about 1 year ago
EcoLogits - 0.7.3
What's Changed
- Update docs by @cjean-pierre in https://github.com/genai-impact/ecologits/pull/158, https://github.com/genai-impact/ecologits/pull/159, https://github.com/genai-impact/ecologits/pull/160, https://github.com/genai-impact/ecologits/pull/161
- Add
CITATION.cffafter JOSS publication by @adrienbanse in https://github.com/genai-impact/ecologits/pull/162 - Update initialization methods for
EcoLogitsby @samuelrince in https://github.com/genai-impact/ecologits/pull/153
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.7.2...0.7.3
Consumption - Computation and Communication
- Python
Published by samuelrince about 1 year ago
EcoLogits - 0.7.2
What's Changed
- Update README with new DOI by @adrienbanse in https://github.com/genai-impact/ecologits/pull/149
- Add custom models in
ModelRepositoryby @adrienbanse in https://github.com/genai-impact/ecologits/pull/151 - Update Sponsors by @cjean-pierre in https://github.com/genai-impact/ecologits/pull/156
- Add benefactors and about sections by @cjean-pierre in https://github.com/genai-impact/ecologits/pull/157
New Contributors
- @cjean-pierre made their first contribution in https://github.com/genai-impact/ecologits/pull/156
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.7.1...0.7.2
Consumption - Computation and Communication
- Python
Published by adrienbanse about 1 year ago
EcoLogits - 0.7.1
What's Changed
- Improve documentation by @adrienbanse in https://github.com/genai-impact/ecologits/pull/146
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.7.0...0.7.1
Consumption - Computation and Communication
- Python
Published by samuelrince about 1 year ago
EcoLogits - 0.7.0
What's Changed
- Update mixes and upgrade pre-commit & pre-commit hooks by @adrienbanse in https://github.com/genai-impact/ecologits/pull/139
- Fix min/max value selection in
compute_llm_impactsby @samuelrince in https://github.com/genai-impact/ecologits/pull/144 - Added mean property to
RangeValueby @thilomichael in https://github.com/genai-impact/ecologits/pull/130
New Contributors
- @thilomichael made their first contribution in https://github.com/genai-impact/ecologits/pull/130
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.6.3...0.7.0
Consumption - Computation and Communication
- Python
Published by samuelrince about 1 year ago
EcoLogits - 0.6.3
What's Changed
- Clarify docs for number of parameters by @adrienbanse in https://github.com/genai-impact/ecologits/pull/131
- Add Zenodo DOI by @adrienbanse in https://github.com/genai-impact/ecologits/pull/133
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.6.2...0.6.3
Consumption - Computation and Communication
- Python
Published by samuelrince over 1 year ago
EcoLogits - 0.6.2
What's Changed
- Fix error url by @adrienbanse in https://github.com/genai-impact/ecologits/pull/123
- Fix LiteLLM async+stream doc by @adrienbanse in https://github.com/genai-impact/ecologits/pull/125
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.6.1...0.6.2
Consumption - Computation and Communication
- Python
Published by samuelrince over 1 year ago
EcoLogits - 0.6.1
What's Changed
- Fix python version classifiers for PyPI by @samuelrince
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.6.0...0.6.1
Consumption - Computation and Communication
- Python
Published by samuelrince over 1 year ago
EcoLogits - 0.6.0
What's Changed
- Update
google-generativeaiby @adrienbanse in https://github.com/genai-impact/ecologits/pull/101 - Update GitHub Actions workflow for pre-commit by @samuelrince in https://github.com/genai-impact/ecologits/pull/103
- Add warnings and errors to impacts output by @samuelrince in https://github.com/genai-impact/ecologits/pull/99
- Fix CI, update dependencies and migrate to poetry 2.0 by @adrienbanse in https://github.com/genai-impact/ecologits/pull/112
- Setting Electricity mix and providers from config file by @NP4567-dev in https://github.com/genai-impact/ecologits/pull/108
- Revert "Setting Electricity mix and providers from config file (#108)" by @samuelrince in https://github.com/genai-impact/ecologits/pull/113
- Add PR template by @adrienbanse in https://github.com/genai-impact/ecologits/pull/115
- Confidence intervals from linear regression by @adrienbanse in https://github.com/genai-impact/ecologits/pull/104
- Documentation update by @samuelrince in https://github.com/genai-impact/ecologits/pull/117
- Update model repository by @samuelrince in https://github.com/genai-impact/ecologits/pull/121
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.5.2...0.6.0
Consumption - Computation and Communication
- Python
Published by samuelrince over 1 year ago
EcoLogits - 0.5.2
What's Changed
- Fix range formatting by @NP4567-dev in https://github.com/genai-impact/ecologits/pull/89
- Fix tiktoken installation by @adrienbanse in https://github.com/genai-impact/ecologits/pull/97
- Add mypy static type checker by @samuelrince and @NP4567-dev in https://github.com/genai-impact/ecologits/pull/96
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.5.1...0.5.2
Consumption - Computation and Communication
- Python
Published by samuelrince over 1 year ago
EcoLogits - 0.5.1
What's Changed
- Refactor Model Repository by @samuelrince in https://github.com/genai-impact/ecologits/pull/88
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.5.0...0.5.1
Consumption - Computation and Communication
- Python
Published by samuelrince almost 2 years ago
EcoLogits - 0.5.0
What's Changed
- Configuration system implementation by @adrienbanse in https://github.com/genai-impact/ecologits/pull/78
- Clean equations in methodology by @adrienbanse in https://github.com/genai-impact/ecologits/pull/80
- Mistral >= 1.0.0 support by @adrienbanse in https://github.com/genai-impact/ecologits/pull/79
- Add provider transparency warnings by @samuelrince in https://github.com/genai-impact/ecologits/pull/81
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.4.0...0.5.0
Consumption - Computation and Communication
- Python
Published by samuelrince almost 2 years ago
EcoLogits - 0.4.0
What's Changed
- removed trailing newline by @ycouble in https://github.com/genai-impact/ecologits/pull/74
- Compatibility with AzureOpenAI by @NP4567-dev in https://github.com/genai-impact/ecologits/pull/67
- Fix Azure OpenAI async + stream requests by @samuelrince in https://github.com/genai-impact/ecologits/pull/75
- Electricity mix flexibility by @adrienbanse in https://github.com/genai-impact/ecologits/pull/66
- Add provider selection and fix
google-generativeaiinit by @samuelrince in https://github.com/genai-impact/ecologits/pull/77
New Contributors
- @NP4567-dev made their first contribution in https://github.com/genai-impact/ecologits/pull/67
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.3.2...0.4.0
Consumption - Computation and Communication
- Python
Published by samuelrince almost 2 years ago
EcoLogits - 0.3.2
What's Changed
- Add contribution docs by @samuelrince in https://github.com/genai-impact/ecologits/pull/69
- Added gpt-4o-mini by @ycouble in https://github.com/genai-impact/ecologits/pull/73
- More documentation writing by @samuelrince in https://github.com/genai-impact/ecologits/pull/72
New Contributors
- @ycouble made their first contribution in https://github.com/genai-impact/ecologits/pull/73
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.3.1...0.3.2
Consumption - Computation and Communication
- Python
Published by samuelrince almost 2 years ago
EcoLogits - 0.3.1
What's Changed
- Add new Mistral Nemo and Mathstral models by @samuelrince in https://github.com/genai-impact/ecologits/pull/64
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.3.0...0.3.1
Consumption - Computation and Communication
- Python
Published by samuelrince about 2 years ago
EcoLogits - 0.3.0
What's Changed
- Google initialization fix by @adrienbanse in https://github.com/genai-impact/ecologits/pull/63
- feature -- LiteLLM integration for Ecologits by @cvarrei in https://github.com/genai-impact/ecologits/pull/61
New Contributors
- @cvarrei made their first contribution in https://github.com/genai-impact/ecologits/pull/61
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.2.0...0.3.0
Consumption - Computation and Communication
- Python
Published by samuelrince about 2 years ago
EcoLogits - 0.2.0
What's Changed
- Update Anthropic by @adrienbanse in https://github.com/genai-impact/ecologits/pull/53
- Feat/add google models by @adrienbanse in https://github.com/genai-impact/ecologits/pull/50
- Implement Range Values by @samuelrince in https://github.com/genai-impact/ecologits/pull/55
- Guides correction by @adrienbanse in https://github.com/genai-impact/ecologits/pull/56
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.1.7...0.2.0
Consumption - Computation and Communication
- Python
Published by samuelrince about 2 years ago
EcoLogits - 0.1.7
What's Changed
- Add tutorial guides for each provider by @samuelrince in https://github.com/genai-impact/ecologits/pull/46
- Downgrading version requirement for packaging lib by @samuelrince in https://github.com/genai-impact/ecologits/pull/48
- Add methodology to documentation by @samuelrince in https://github.com/genai-impact/ecologits/pull/51
- Update model repository by @samuelrince in https://github.com/genai-impact/ecologits/pull/52
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.1.5...0.1.7
Consumption - Computation and Communication
- Python
Published by samuelrince about 2 years ago
EcoLogits - 0.1.6
What's Changed
- Add tutorial guides for each provider by @samuelrince in https://github.com/genai-impact/ecologits/pull/46
- Fix compatibility issue with packaging version requirement by @samuelrince in https://github.com/genai-impact/ecologits/pull/47
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.1.5...0.1.6
Consumption - Computation and Communication
- Python
Published by samuelrince about 2 years ago
EcoLogits - 0.1.5
What's Changed
- Remove dev code
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.1.4...0.1.5
Consumption - Computation and Communication
- Python
Published by samuelrince over 2 years ago
EcoLogits - 0.1.4
What's Changed
- Add API References to Documentation by @samuelrince in https://github.com/genai-impact/ecologits/pull/43
- Fix unit conversion with generation latency for server energy estimation by @samuelrince in https://github.com/genai-impact/ecologits/pull/44
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.1.3...0.1.4
Consumption - Computation and Communication
- Python
Published by samuelrince over 2 years ago
EcoLogits - 0.1.3
What's Changed
- Branding of the documentation by @samuelrince in https://github.com/genai-impact/ecologits/pull/40
- Add more models by @samuelrince in https://github.com/genai-impact/ecologits/pull/41
- Add API References to Documentation by @samuelrince in https://github.com/genai-impact/ecologits/pull/43
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.1.2...0.1.3
Consumption - Computation and Communication
- Python
Published by samuelrince over 2 years ago
EcoLogits - 0.1.2
0.1.2
Fixed
- Check Hugging Face Hub library version before initializing tracer
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.1.1...0.1.2
Consumption - Computation and Communication
- Python
Published by samuelrince over 2 years ago
EcoLogits - 0.1.1
0.1.1
Fixed:
- Double initialization will no longer raise an exception
- Use dummy dataclasses for Hugging Face tracer.
Full Changelog: https://github.com/genai-impact/ecologits/compare/0.1.0...0.1.1
Consumption - Computation and Communication
- Python
Published by samuelrince over 2 years ago