GithubHelp home page GithubHelp logo

almirah==0.2.0 not working about almirah HOT 2 CLOSED

hrani avatar hrani commented on May 31, 2024
almirah==0.2.0 not working

from almirah.

Comments (2)

hrani avatar hrani commented on May 31, 2024 1

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.

girishmm avatar girishmm commented on May 31, 2024

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 photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.