Giter Club home page Giter Club logo

scistag / scistag Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 2.46 MB

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

License: MIT License

Kotlin 0.01% Ruby 0.10% Swift 0.02% Objective-C 0.01% Dart 0.97% HTML 0.46% Python 96.61% Jupyter Notebook 0.16% CSS 0.28% JavaScript 1.17% Shell 0.20% Mermaid 0.02%
computer-vision data-engineering data-science live-coding live-documentation python azure azure-storage azure-storage-blob logging

scistag's Introduction

SciStag

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

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

Build Status

PyPi Version Documentation Status Coverage Pylint

Ubuntu Unittests Status Windows Unittests Status


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:

VisualLog Allows the dynamic creation of documentation in HTML, Markdown and text format and the fast data evaluation through its built-in in-place reload of Python modules so you can quickly and efficiently dive into and browse through your data, evaluate different parameters quickly etc.
ImageStag Image analysis and modification made easy by combining the strengths of PILLOW, OpenCV and SKImage.
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, processing web data and the easy provision of Python components as local microservices.
FileStag Tools for handling for large amount of files in a data engineering process such as easy scanning and handling data in an Azure Storage.

Setup

SciStag comes completely bundled with all required standard components.

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

If you do not want to install advanced components with a more light-weighted

pip install scistag[common]

Getting started

You can already find several cool demos here on GitHub.

The most advanced and central component of SciStag is currently definitely ** VisualLog** which lets you create log data and documentation very efficiently with a Jupyter-like feeling but without loosing all the awesome code editing features of your IDEs such as Visual Studio Code or PyCharm.

You can find the demos for VisualLog in the vislog examples folder.

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.

scistag's People

Contributors

alyxion avatar

Stargazers

 avatar  avatar

Watchers

 avatar

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.