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:
- The Roboto font - licensed and distributed under the terms of the Apache License, Version 2.0.
- The Roboto Flex font - licensed under the SIL Open Font License 1.1
- The JetBrains Mono font - licensed under the SIL Open Font License 1.1.
- Iconic font by the Material Design Icons community covered by SIL Open Font License 1.1
- Emojis and country flags from the Noto Emoji project. Tools and most image
resources are under the Apache License, Version 2.0.
- Flag images under the public domain or otherwise exempt from copyright.
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.