pastas / pastastore

:spaghetti: :convenience_store: Tools for managing timeseries and Pastas models

Home Page:https://pastastore.readthedocs.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Drop official arctic and pystore support

dbrakenhoff opened this issue · comments

Arctic is a fantastic tool, but the Python package is not sufficiently actively maintained. At least not actively enough for it to keep up with pandas/numpy releases and supported versions. And that's getting annoying.

Additionally, I haven't used Pystore in ages, and it also adds quite some dependency complexity for IMO minimal gain (PasConnector is easier, and ArcticConnector is faster). I also don't know what the maintenance status of that package is.

I think I will remove arctic and pystore support from testing, which will simplify installation and speed up testing. I will keep optional dependencies defined so users can install requisite packages with

pip install pastastore[arctic]
# or
pip install pastastore[pystore]

I doubt the first install statement will work however because of the new version of pip and deprecation of setup.py installs. The docs will be updated to explain how to install arctic or pystore manually, but probably on a separate page.

It might also be time to find out whether there are some better alternatives with similar speed/compression but better maintenance. Some potential ideas:

Closed by #80