Recent Releases of EcoLogits

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

Scientific Software - Peer-reviewed - Python
Published by samuelrince 5 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

Scientific Software - Peer-reviewed - Python
Published by adrienbanse 5 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 urllib3 by @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-generativeai client.
  • Dropped support of the mistralai v0 client

Full Changelog: https://github.com/genai-impact/ecologits/compare/0.7.3...0.8.0

Scientific Software - Peer-reviewed - Python
Published by samuelrince 5 months 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.cff after JOSS publication by @adrienbanse in https://github.com/genai-impact/ecologits/pull/162
  • Update initialization methods for EcoLogits by @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

Scientific Software - Peer-reviewed - Python
Published by samuelrince 6 months 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 ModelRepository by @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

Scientific Software - Peer-reviewed - Python
Published by adrienbanse 6 months 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

Scientific Software - Peer-reviewed - Python
Published by samuelrince 7 months 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_impacts by @samuelrince in https://github.com/genai-impact/ecologits/pull/144
  • Added mean property to RangeValue by @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

Scientific Software - Peer-reviewed - Python
Published by samuelrince 8 months 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

Scientific Software - Peer-reviewed - Python
Published by samuelrince 9 months 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

Scientific Software - Peer-reviewed - Python
Published by samuelrince 10 months 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

Scientific Software - Peer-reviewed - Python
Published by samuelrince 10 months ago

EcoLogits - 0.6.0

What's Changed

  • Update google-generativeai by @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

Scientific Software - Peer-reviewed - Python
Published by samuelrince 10 months 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

Scientific Software - Peer-reviewed - Python
Published by samuelrince about 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

Scientific Software - Peer-reviewed - Python
Published by samuelrince about 1 year 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

Scientific Software - Peer-reviewed - Python
Published by samuelrince over 1 year 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-generativeai init 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

Scientific Software - Peer-reviewed - Python
Published by samuelrince over 1 year 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

Scientific Software - Peer-reviewed - Python
Published by samuelrince over 1 year 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

Scientific Software - Peer-reviewed - Python
Published by samuelrince over 1 year 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

Scientific Software - Peer-reviewed - Python
Published by samuelrince over 1 year 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

Scientific Software - Peer-reviewed - Python
Published by samuelrince over 1 year 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

Scientific Software - Peer-reviewed - Python
Published by samuelrince over 1 year 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

Scientific Software - Peer-reviewed - Python
Published by samuelrince over 1 year 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

Scientific Software - Peer-reviewed - Python
Published by samuelrince over 1 year 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

Scientific Software - Peer-reviewed - Python
Published by samuelrince over 1 year 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

Scientific Software - Peer-reviewed - Python
Published by samuelrince over 1 year 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

Scientific Software - Peer-reviewed - Python
Published by samuelrince over 1 year 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

Scientific Software - Peer-reviewed - Python
Published by samuelrince over 1 year ago

EcoLogits - 0.1.0

0.1.0

Initial release! 🎉

Added

  • Support LLM providers: OpenAI, Mistral AI, Anthropic, Cohere, Hugging Face Hub (Inference Endpoints)
  • Impact assessment methodology v1.1

Scientific Software - Peer-reviewed - Python
Published by samuelrince over 1 year ago