Steven Rieder

Results 306 comments of Steven Rieder

installing amuse-units and then amuse-framework seems to work for me, as does installing just amuse-units.

I'll check. For many of those I don't think I know what they do...

Ok. I'm not yet happy with a 3.8 dependency but 3.3 is certainly fine.

> memoization speeds up the unit module considerably Ah, I see. I guess it should have been memorize :). I'll see if I can replace that.

lru_cache is not a simple drop-in replacement unfortunately... needs a bit more work.

here's a description of how lru_cache could work for methods... not sure I like this. https://stackoverflow.com/questions/33672412/python-functools-lru-cache-with-class-methods-release-object

I think it's a real problem that `pip install amuse` by default will fail if any of the packages can't be installed. There are simply too many places where this...

How about using `.copy_attributes(["list", "of", "attribute", "names"])` as a workaround?

Don't worry about creating a new issue if you later find you can fix it yourself. That's perfectly fine, you can just assign it to yourself in that case :).

How about splitting amuse-framework one more time, into - amuse-core (only the Python bits that need no compiling or configuring at all) - amuse-libraries (the other bits)