Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
interactive-kit
Interactive viewer for signal processing, image processing, and machine learning
Readme
interactive-kit
A toolkit for interactive visualization of signal and image processing on Jupyter Notebooks.
interactive-kit
was created to simplify visualization in image and signal processing teaching, learning and research. Using Jupyter Notebooks in combination with interactive-kit
a user with virtually no programming experience, or without any experience with matplotlib
, will be able to display and manipulate one or several signals or images and interactively explore them. It is even possible to extract information and perform operations directly on the signal or image without the need to re-run the cell or to plot again.
The class is designed to run in Jupyter Notebooks or Jupyter Lab, using matplotlib
's dynamic widget-based environment (ipympl
), which needs to be activated with the magic command %matplotlib widget
. All the functionalities are controlled either through matplotlib
's native widgets (zoom, pan, and change of figure size) or through additional ipywidgets
-based buttons and sliders.
imviewer
)Optimized for image visualization and manipulation. See the dedicated tutorial and wiki.
Once called, from the imviewer
and using both widgets and programmatic commands, a user will be able to:
imviewer
object.sigviewer
)Optimized for 1-dimensional signal visualization and manipulation. See the dedicated tutorial and wiki.
First, make sure you have installed Python 3.6 or higher. Then, interactive-kit
can easily be installed through PyPI:
pip install interactive-kit==0.1rc3
To use in a jupyter notebook, you can import the modules in the following way:
from interactive_kit import imviewer, sigviewer
The viewer was developed at the EPFL's Biomedical Imaging Group, mainly by
with contributions from
The development of the viewer was supported by the Digital Resources for Instruction and Learning (DRIL) Fund at EPFL, which supported the projects IPLAB – Image Processing Laboratories on Noto and FeedbackNow – Automatic grading and formative feedback for image processing laboratories by Pol del Aguila Pla and Daniel Sage in the sprint and fall semesters of 2020, respectively. See the video below for more information.
If you want to start using interactive-kit
rightaway, without going through the process of installing Python and Jupyter, you can click here and start using right away from Noto, EPFL's Jupyter centralized platform.
We appreciate contributions, feedback and bug reports from the community:
FAQs
Interactive viewer for signal processing, image processing, and machine learning
We found that interactive-kit demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.