Comments (2)
Then my suggestion would be do not include these library! I need to import almirah without any issue and later if some one pass EEG (example) then check for dependency and let user know that this module is required for running and ways to install either pip or apt or poetry etc
from almirah.
This is intended behavior as this is outside the scope of almirah. Since almirah is meant to be for general dataset maintainance and organization, dependencies for reading specific file types are not part of almirah. In this specific case, mne for reading eeg, meg, eyetracking, and nirs file types.
Though the almirah user guide provides recommendations for certain file types, they are not part of almirah deps and hence not installed on pip install
. Maybe explicitly mentioning that these are recommendations and not dependencies might make it clear. The only purpose of providing them in the documentation is to show how almirah can interface with other tools.
With all this said, if you are directly cloning from the repo and using poetry install
, then it is possible to install dependencies like these by specifying groups like poetry install -with eeg
. For more groups, please have a look at pyproject.toml. Else, one can always do pip install mne
separately.
A pip
solution that handles this during almirah install does not exist at this point. Maybe PEP 735 will change this.
from almirah.
Related Issues (2)
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 almirah.