Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove ixmp as optional dependency #688

Merged
merged 2 commits into from
Aug 30, 2022

Conversation

danielhuppmann
Copy link
Member

@danielhuppmann danielhuppmann commented Aug 18, 2022

Please confirm that this PR has done the following:

  • Description in RELEASE_NOTES.md Added

Description of PR

This PR removes the ixmp packages as an optional dependency. The feature to read IAMC-style scenario data directly from an ixmp database instance was untested, does not support meta-indicators and, as far as I know, is not used by anyone.

The feature to query data from an IIASA Scenario Explorer database (pyam.read_iiasa()) is not affected by this PR!

The PR prepares for the release of ixmp 4.0.0, based on a discussion with @meksor and @phackstock today.

@gidden @OFR-IIASA @behnam-zakeri @byersiiasa, please shout if you are using this feature or know of anyone who does...

@danielhuppmann danielhuppmann self-assigned this Aug 18, 2022
@codecov
Copy link

codecov bot commented Aug 18, 2022

Codecov Report

Merging #688 (4adceb3) into main (d104630) will increase coverage by 0.1%.
The diff coverage is n/a.

@@           Coverage Diff           @@
##            main    #688     +/-   ##
=======================================
+ Coverage   94.7%   94.8%   +0.1%     
=======================================
  Files         59      58      -1     
  Lines       5836    5814     -22     
=======================================
- Hits        5529    5517     -12     
+ Misses       307     297     -10     
Impacted Files Coverage Δ
pyam/__init__.py 67.5% <ø> (-0.9%) ⬇️
pyam/core.py 94.8% <ø> (+0.2%) ⬆️

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@danielhuppmann danielhuppmann marked this pull request as ready for review August 19, 2022 04:41
@danielhuppmann
Copy link
Member Author

Will merge in one week (August 26) if I do not hear any objections...

@danielhuppmann danielhuppmann merged commit bd3aea4 into IAMconsortium:main Aug 30, 2022
@danielhuppmann danielhuppmann deleted the deps/remove-ixmp branch August 30, 2022 10:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant