Skip to main content

A stack of helpful libraries & applications for the rapid development of data driven solutions.

Project description

SciStag

A stack of helpful libraries & applications for the rapid development of data driven solutions.


   (  (  )   (  )   )
   `(  `(     )'  )'
     `--(_   _)--'
          \-/
         /oO \
        /..   \
        `--'.  \              .             
             \   `.__________/)

This project is still under heavy development and in a very early stage - feel free to experiment with the modules and examples which are already provided.

The goal of SciStag is to bundle the strengths of the many small, awesome Python technologies from OpenCV via Flask to Pandas and enable users to combine these libraries and build awesome data driven solutions with a minimum amount of code.

SciStag currently consists of the following so called stags:

SlideStag

  • Building interactive presentations in Python using the tools you love with a minimum of code.
  • SlideStag4Flask lets you host your interactive presentation as a browser application
  • SlideStag4Flutter lets you interact with your solution from an iPad (and from Android device soon too)
  • SlideStag4Kivy lets you integrate your solution into or host it via Kivy.

ImageStag

  • PIL? OpenCV? SKImage? Why not leveraging the strengths of all of them?

MediaStag

  • Easy integration of streaming media data such as videos into your solution.

DataStag

  • Low-latency inter-container and -process exchange of image and other binary data for Computer Vision and other data intensive microservice architectures.

RemoteStag

  • Remote and asynchronous task execution - such as a neural network inference

WebStag

  • Helpful tools for accessing and processing web data

FileStag (planned)

  • Tools for handling local file and archive data.

CloudStag (planned)

  • Even easier access to cloud services of Azure, AWS & Co.

... more details and examples to come ;-). Estimated official release: Summer 2023.


Setup

SciStag comes completely bundled with all required standard components.

pip install scistag or when using poetry poetry add scistag and you are ready to go! :)

Optional components

  • ImageStag (and other components using ImageStag) support the rendering of HTML and websites via imgkit. If you do not use any of our pre-built Docker images please follow the instructions on https://pypi.org/project/imgkit/ for your operating system if you want to make use of HTML rendering.

License

Copyright (c) 2022-present Michael Ikemann.

Released under the terms of the MIT License.

Third-party data

The SciStag module on PyPi is bundled with the following data:

Third-party source code

  • Contains portions of code from imkgit, Copyright (C) 2016 Cory Dolphin, Olin College, released under the terms of the MIT License.

Contributors

SciStag is developed by Michael Ikemann / @Alyxion. - Feel free to reach out to me via LinkedIn.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scistag-0.0.1.tar.gz (26.8 MB view hashes)

Uploaded Source

Built Distribution

scistag-0.0.1-py3-none-any.whl (26.9 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page