Comments (2)
Abs paths were considered the safer option at the time. Wit relative paths you rely on the pickle file always being in the same place and all the directory hopping seemed more dangerous.
But you could probably make relative paths work too, especially given that we specify everything in the cfg file as relative paths.
I would start getting the tests to run with abspaths and abusing the rebuild script. Once this works, we can try relative paths.
Probably even better would be using datreant (@dldotson) but that's the future...
Oliver Beckstein
email: [email protected]
Am Aug 28, 2016 um 21:44 schrieb Ian Kenney [email protected]:
@orbeckst currently the simulation files are using absolute paths to identify structure files. While writing tests (pr #58 ) I have been having trouble dealing with the previously generated files having paths related to where they were created; the tests will fail even though all required files are there. I know of the rebuild simulation script, but is that the only solution to this problem? It seems to me that having the abspaths is just an unnecessary restraint.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
from mdpow.
I think for right now we left it at absolute paths but tests use simulation.make_paths_relative()
.
Please re-open if necessary.
from mdpow.
Related Issues (20)
- Revisit method for parsing solvent input for plots in MDPOW.mdpow.workflows.dihedrals
- Convert to df.loc or df.iloc Pandas method for copying and augmenting dihedral angles data in results DataFrame
- Create MDPOW Project Analysis Output Manifest DataFrame/CSV
- Fix import error in workflows base module (develop branch) HOT 2
- update to use pymbar >= 4.0 HOT 1
- remove support for Python 3.7
- [CI] update micromamba set up
- [CI] GROMACS installation uninstalls mdanalysis HOT 3
- replace AutoMBAR with MBAR HOT 1
- update tests that follow old nose style
- support GROMACS 2022 and 2023
- dihedrals workflow violin plot hue order
- Suppress matplotlib or seaboarn incomplete figure output when using dihedrals workflow in Jupyter notebook
- Correct/Modify intersphinx mapping for workflows module docs
- add solvents kwarg to build_universe in mdpow.workflows.dihedrals HOT 1
- setting different temperature in MDP files leads to incorrect free energies HOT 2
- use black for unified formatting
- Simulation stages cannot be restarted in case of an error HOT 1
- Obscure TypeError when supplying unused kwargs to `Gsolv` HOT 1
- logger in mdpow prints out correlation time (g/2) as the statistical inefficiency (g)
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 mdpow.