Giter Club home page Giter Club logo

Comments (6)

Chilipp avatar Chilipp commented on June 6, 2024

dear @AnnikaLau. Thanks for reporting! The error is caused by the psy-reg package that is unfortunately not yet compatible with psyplot v1.5.0. You can either uninstall that package for the moment or disable it via environment variables (see https://psyplot.github.io/psyplot/plugins.html#how-to-exclude-plugins)

from psyplot.

AnnikaLau avatar AnnikaLau commented on June 6, 2024

Thank you for the hint!
Unfortunately, I need to install psy-transect at the same time, which requires "psy-maps>=1.5.0".
How do I exclude the plugins within a Python script?

from psyplot.

Chilipp avatar Chilipp commented on June 6, 2024

hi @AnnikaLau. I do not understand, sorry. psy-reg is causing the problem here, not psy-maps. can you just avoid installing psy-reg? if you necessarily need to use psy-transect and psy-reg at the same time at the moment, then you need to wait until psy-reg is compatible with v1.5.0 of psyplot (I can take care of this in June)

from psyplot.

AnnikaLau avatar AnnikaLau commented on June 6, 2024

Yes, you are right, psy-reg is causing the problem. However, when I pin psyplot to make it compatible with psy-reg, it works as long as I don't install psy-transect. As soon as I install psy-transect, the pinned versions are just being ignored. I get the following versions when I install my environment.yml file without psy-transect and with psyplot=1.4.3:

psy-maps                  1.4.2            py39hf3d152e_2    conda-forge
psy-reg                   1.4.0            py39hf3d152e_3    conda-forge
psy-simple                1.4.1            py39hf3d152e_2    conda-forge
psyplot                   1.4.3            py39hf3d152e_1    conda-forge

As soon as I add psy-transect to the environment.yml file, the versions look like this:

psy-maps                  1.5.0                    pypi_0    pypi
psy-reg                   1.4.0            py39hf3d152e_3    conda-forge
psy-simple                1.5.0                    pypi_0    pypi
psy-transect              0.1.0                    pypi_0    pypi
psyplot                   1.5.0                    pypi_0    pypi

In my understanding, this is because psy-transect has the dependency "psy-maps>=1.5.0".
Unfortunately, I need psy-transect and psy-reg at the same time for our tests to validate.

Anyway, I think we can also wait till June until this is being fixed. Could you please update me if there is any progress?

And thank you for your help!

from psyplot.

Chilipp avatar Chilipp commented on June 6, 2024

alright, I understand. I recommend that you put the psy-reg repo under watch for releases (see screenshot)

image

just in case that I forget to mention it here explicitly.

from psyplot.

AnnikaLau avatar AnnikaLau commented on June 6, 2024

Great, thank you!

from psyplot.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.