Comments (1)
The 'semantic' branch of the test suite tests elements of SBML that can be tested numerically: if you interpret the SBML incorrectly, you will get incorrect results. The problem with units is that they have no numerical impact on SBML at all, and therefore cannot be usefully included in the semantic tests. In other words, we can only check whether you got the answer "0.5", and can't check whether you correctly got "0.5 nm" vs. "0.5 mm".
We do also have the 'syntactic' branch which just tests internal model validity. All of the validation rules 105** in the SBML specification involve units, and therefore might be appropriate for your test? The syntactic tests are in the release and not in the source code; the link is https://github.com/sbmlteam/sbml-test-suite/releases/download/3.4.0/syntactic_tests.v3.4.0.zip (They're actually pulled from the validation tests in the libsbml source.) However, many of these models, while valid, lack numerical values for some or all of their elements, so again might not work for testing if something properly returns '0.5 nm'.
It may be that this also won't help your use case, and you'll have to make your own. Or, if you truly only need a single model, I could probably adjust an existing model to add units for you if you're unsure how to do this yourself (or you can just use the model you got from SimBiology for the purpose).
Do ask more questions if you have them, or if anything was unclear!
from sbml-test-suite.
Related Issues (20)
- Add scrollbar to process output window
- Don't offer number of threads option if wrapper does not support parallelism
- Change location where test runner gets updated test cases
- Fix broken image link in testsuite-ui README file HOT 1
- Test Runner sometimes crashes on empty case directories
- Test Runner crashes when changing Level and Version (and test results exists) HOT 8
- Remove the SBML L1V2 models with negative stoichiometry HOT 1
- Leading whitespaces in results.csv HOT 4
- Missing Tests for Models with Variables with SId `INF` or `NaN` HOT 7
- Test Runner crash with params named 'Time'. HOT 14
- SBMLTestRunner crashes on start-up with "Empty wrapper selection" HOT 3
- Accessing the test suite SBML models without cloning repository HOT 14
- Adjust test runner when 'time' is an output.
- Test Runner: correctly sort and display oddly-capitalized data HOT 1
- Interpretation of case 48 HOT 3
- Meaning of `Xref` in case 974 HOT 11
- Incorrect l3v1 references
- tests with compartment volume assignments HOT 3
- Can't run this app on MacOS(M2 Ventura 13.2.1). HOT 4
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 sbml-test-suite.