Comments (6)
I think I didn't realise that the ontology submodule had disappeared into chaste_codegen.
from chaste.
For reproducibility we probably need to pin to a given commit of Chaste/cellml, otherwise we won't know exactly what files were being tested without lots of looking at timestamps etc.
from chaste.
Just a couple of things to add:
- Changing the commit is straightforward, here's an example where I've used it for a different project
- It only gets fetched once per configuration, not per build, so it won't get endlessly getting it each time you re-build
The downside, in fairness, is that the data will be retrieved more often than if it were a submodule as you may well work with multiple configurations.
@MauriceHendrix how much data are we talking about?
about 19MB
from chaste.
Given it's not much data, my personal opinion would be to get this through CMake FetchContent.
from chaste.
And add lots of documentation at the top of all the relevant tests to say how to change that commit!
from chaste.
Just a couple of things to add:
- Changing the commit is straightforward, here's an example where I've used it for a different project
- It only gets fetched once per configuration, not per build, so it won't get endlessly getting it each time you re-build
The downside, in fairness, is that the data will be retrieved more often than if it were a submodule as you may well work with multiple configurations.
@MauriceHendrix how much data are we talking about?
from chaste.
Related Issues (20)
- Decommission old machines (Oxford CS machine rooms) HOT 11
- GitHub Actions Node 16 and Artifacts deprecations
- Ubuntu 22.04 PETSC 3.19.6 compiler warnings HOT 2
- Ubuntu 24.04 PETSC citation update HOT 3
- Enhance GPGPU functionality using FLAME GPU HOT 2
- CVODE 7.0.0 support HOT 1
- Create user tutorial for cell-based simulation command line arguments and parameter sweeping HOT 11
- Mailing list incompatible with Google email HOT 3
- Change default location of Chaste Test Output HOT 3
- Keep track of the time it takes to run Continuous test pack
- PyChaste Merge HOT 1
- Rename `python` folder to `infrastructure` and tidy up
- OpenVT HOT 12
- Out of date Doxygen (Code API) main page. HOT 1
- Broken interaction between std::vector and ublas::c_vector HOT 1
- Compilation error in cell based PDE code HOT 4
- Investigate (and possibly rework) how PDEs are defined on cell based simulations HOT 10
- Test executable not being made.
- Arrange September hackathon HOT 6
- Proper redirect page for Chaste downloads HOT 12
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 chaste.