Comments (6)
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.
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.
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.
@znicholls Do the tests run faster for you now?
from pymagicc.
yes but I think it will be even faster if we ship with a tidy MAGICC7 repo
from pymagicc.
from pymagicc.
Related Issues (20)
- Move e.g. `diagnose_tcr_ecs_tcre` method out of core
- Update URLs
- Fix Windows CI HOT 9
- Switch to ScmRun
- Raise exception for certain log message level
- Use ScmRun's metadata handling
- Switch to RCMIP names
- Document MAGICC's input and output formats more carefully
- Install broken with Pandas 1.2 HOT 4
- License change HOT 7
- increase GHG response outside of scen HOT 21
- f90nml 1.3 HOT 6
- Fix citation.cff file
- README contradicts itself regarding licensing HOT 1
- pymagicc.run of MAGICC7 isn't generating dat_*.out HOT 3
- How to get the probabilistic distrubution of 600 runs?
- Adapt the mapping for DAT_SURFACE_TEMP towards 'Surface Air Temperature Change' HOT 2
- Unable to run on up-to-date Mac HOT 3
- error in pymagicc.run using magicc7 HOT 2
- Upgrade to pandas 2.0
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pymagicc.