Comments (11)
I would say after this datreant issue datreant/datreant#100 has been resolved we can go for a 1.0 release. Solving that issue will mean that old sim files need to be changed by the user to still function.
from mdsynthesis.
ping @dotsdl – ready to
from mdsynthesis.
ping @dotsdl
anything holding this back? The new datreant libraries are shipped and the develop branch is tested well
from mdsynthesis.
@kain88-de only the docs. Hacking on this now.
from mdsynthesis.
Just realized that we have to graft datreant.data.agglimbs.AggData
onto Bundle
and View
, as well as datreant.data.limbs.Data
onto Tree
if we want to maintain the full data
functionality. We do this either with subclassing or monkey-patching to the classes, neither of which is very satisfying to me. I'm tempted to ditch data
entirely, but that's easy for me to say because I don't myself depend on it.
@kain88-de, thoughts? This whole library is a bit of a shim in my view, so I'm not inclined to expend too much effort to keep it all running.
from mdsynthesis.
I thought we have most of the data functionality ported into mdsynthesis by now? The AggData
is to work on a bundle?
from mdsynthesis.
Yeah, AggData
is for Bundle
s (and View
s), while Data
is for Treant
s (and Tree
s). I think what I'll do is subclass Bundle
from datreant
and graft AggData
onto it, then we'll cut our losses and forget trying to get these limbs to work for View
and Tree
, since that takes us down a rabbit hole. Subclassing Bundle
is already well-motivated since we want the MDS Bundle
to handle Sim
s and only Sim
s.
from mdsynthesis.
from mdsynthesis.
No worries, I can handle this. I often get stuck in the mud when I know what my needs are (not MDSynthesis), but don't know what users expect to keep working. I'll proceed with the path I laid out, and trim the docs down accordingly.
from mdsynthesis.
I love mdsynthesis; make a 1.0 already! As long as the basics (bundles!) work, people will be happy.
from mdsynthesis.
A 1.0 would be nice – then it's done. conda installs MDS 0.6.1, which seems to be happy with datreant 1.0 – I hope this works...
from mdsynthesis.
Related Issues (20)
- Failing in adding a Universe creates bad state HOT 2
- failed to store DataFrame with column multi-index HOT 4
- One Sim, one Universe: remove multiple Universes functionality HOT 15
- first release HOT 12
- Setting Sim.universe to universe with chain reader doesn't work HOT 1
- Support auxilliaries in Universe definitions HOT 3
- create sim from existing Treant HOT 4
- handle folders with several simulations HOT 2
- The current release doesn't work with MDAnalysis 0.16.0dev HOT 3
- Remove Sim treanttype HOT 3
- Move to MDAnalysis org HOT 9
- Removing all tags/categories HOT 2
- python 3 release? HOT 3
- add conversion script from 0.8 to 1.0 HOT 3
- Error when using sim.tags/sim.categories HOT 3
- So much faster! HOT 1
- Is it possible to store in data or somewhere else files or paths to them? HOT 8
- Two different documentations online? HOT 1
- Order of Treants in a Bundle HOT 3
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 mdsynthesis.