Giter Club home page Giter Club logo

Comments (6)

lewisjared avatar lewisjared commented on May 30, 2024

Check to see if your problems are solved in master.
@rgieseke It would be great to have a version bump so that the magicc tests could use the latest version. Currently the tests are pinned to a older commit.

from pymagicc.

rgieseke avatar rgieseke commented on May 30, 2024

Will do soon, there are a couple of nice new features!

As for speeding it up, maybe the MAGICC tests can re-use one Pymagicc copy more? Haven't checked yet in depth how they are set-up.
The main reason for copying is that you don't want multiple calls interfering, but in a testing setup this should be no problem (rather only in a parallel setup).

Otherwise, from a cursory web search it seems that using native copying tools with subprocess might be faster.
Another idea (not tested at all), maybe copying one zip file and unpacking could be faster than copying many, many files.

from pymagicc.

znicholls avatar znicholls commented on May 30, 2024

They're fine until I point MAGICC_EXECUTABLE at magicc/run/magicc, then things explode because that directory is so large.

Putting this in pymagicc maybe is the wrong spot. I opened this issue more as a discussion for MAGICC7 related things rather than as a speed things up issue

from pymagicc.

lewisjared avatar lewisjared commented on May 30, 2024

@znicholls Do the tests run faster for you now?

from pymagicc.

znicholls avatar znicholls commented on May 30, 2024

yes but I think it will be even faster if we ship with a tidy MAGICC7 repo

from pymagicc.

lewisjared avatar lewisjared commented on May 30, 2024

from pymagicc.

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.