Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate extensions to the installation process #12

Open
MichaelBarz opened this issue Mar 17, 2021 · 3 comments
Open

Integrate extensions to the installation process #12

MichaelBarz opened this issue Mar 17, 2021 · 3 comments
Labels
enhancement New feature or request

Comments

@MichaelBarz
Copy link
Member

Add further functionality to the multisensor-pipeline by optional installation of extensions. We must decide how this integration should be realized. We could, for instance, create separate report for each extension which provide a package each. The setup should then add these packages as optional dependencies.

Options for extensions:

  • Pupil Labs eye tracking integration
  • (OpenCV) webcam integration and image manipulation
  • Data storage extensions
@MichaelBarz MichaelBarz added the enhancement New feature or request label Mar 17, 2021
@MichaelBarz MichaelBarz added this to the msp v2.0.0 milestone Mar 17, 2021
@ombh01
Copy link
Member

ombh01 commented Mar 24, 2021

Optional requirements during pip install with setup.py

extras_require={
 'flask': ['Flask>=0.8', 'blinker>=1.1']
}

More Info:
https://creatronix.de/pip-optional-dependencies/

@MichaelBarz
Copy link
Member Author

Rename public extensions to msp_<...>

@MichaelBarz
Copy link
Member Author

new extensions

  • pupil-labs (update to new capture version)
  • digital pen (Neo Smartpen)
  • UI framework integration
  • TF-Hub extension
  • NLP

existing extensions -> core

  • image/video source: webcam, screencapture (screen-based), video
  • mouse, keyboard

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants