GithubHelp home page GithubHelp logo

itepifanio / ipywatch Goto Github PK

View Code? Open in Web Editor NEW
7.0 7.0 0.0 1.96 MB

Debug tool that watch ipywidgets/reacton/solara components

Home Page: https://itepifanio.github.io/ipywatch/

License: Apache License 2.0

Python 41.55% Jupyter Notebook 55.97% CSS 2.47%

ipywatch's Introduction

Hello World! πŸ‘‹

I'm Ítalo EpifÒnio, a passionate R&D Python Developer at Palaimon GmbH, where I'm deeply engaged in developing innovative AI/ML products. With a rich background in software engineering and computer science, I specialize in Python and data-driven technologies.

πŸŽ“ Educated in Computer Science with a decade of technology education, I started programming at 15 and haven't stopped exploring new frontiers in tech. My expertise spans full-stack development, AI, and machine learning, with a keen interest in MLOps.

πŸ“ˆ As a versatile developer, I have experience in web development (PHP, JavaScript, Python, C++, SQL and NoSQL databases) and a strong focus on AI, particularly in computer vision.

🌍 Community engagement is at the heart of my journey. I actively contribute to the Python community through organizing events, giving talks, open-source contributions, and supporting newcomers.

πŸ“š I share my tech insights and experiences at:

πŸ” Let's connect and explore the realms of technology together!

ipywatch's People

Contributors

itepifanio avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

ipywatch's Issues

Add contributing.md

Add contributing.md file to teach how to install the dev environment: nbdev, quarto, requirements, dev requirements, pre-commit, etc

Add ruff

Add ruff as a dev dependency. Create or update a github workflow to run the linter in the actions.

Add nbqa

Add nbqa as a dev dependency alongside mypy to run typing verifications. Create or update a github workflow to run mypy in the notebooks.

Add actions to ipywatch

Right now ipywatch only listen the component's events but it doesn't nothing, this issue should explore:

  • Highlight the component that emitted the event
  • Allow users to restore a previous state
  • Allow users to update a component state

Watch solara components

The notebook 01_reacton.ipynb displays how to listen to the Reacton pre-render state change. This issue should add reacton as an extra dep and allow ipywatch to monitor Reacton's state change if the dep is available.

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.