David L. Dotson
David L. Dotson
@orbeckst do this instead: ``` python import datreant.core as dtr jack = dtr.Treant('jack') jack.categories.add(type="person", disposition="frosty") jill = dtr.Treant('jill') # could do this jill.categories = jack.categories # this also works jill.categories.add(**jack.categories)...
@orbeckst I see your point, because this works as you'd expect: ``` python jill.categories.add(dict(jack.categories)) ``` this is an easy fix. Will add it to the milestone.
Hmmm...could you provide a toy example? Is the problem that the Treants in the resulting Bundles from a `groupby` on a category are not necessarily in the same order as...
@jdetle this would be a good one to tackle next if you're looking for something to do.
Btw, this can be done currently by going into, say, a `Leaf`'s path property: ``` python l = dtr.Leaf("crunchy") # makes an empty file l.make() # unlinks (deletes if the...
`datreant.core.discover` doesn't follow symbolic links since it uses `scandir.walk` with `followlinks=False`, so this shouldn't be an issue at all. Have you experienced otherwise?
@kain88-de agreed. In fact, we'll go one further and add a `followlinks` kwarg to `discover` that lets links be followed if desired. Not sure if `scandir.walk` does any loop detection...
Docs for what used to be `datreant.data` now finished being converted. However, seeing failures in the tests for the `mds_06to1.py` script. Did something change in `MDAnalysis` to cause these failures?...
Glad to see the redesign had the desired effect! Globbing is expensive! :D
@kain88-de only the docs. Hacking on this now.