GithubHelp home page GithubHelp logo

gwthompson / notebooks Goto Github PK

View Code? Open in Web Editor NEW

This project forked from capablerobot/notebooks

0.0 1.0 0.0 868 KB

Better Electronics with Jupyter Notebooks. Presented at Crowd Supply Teardown 2019.

License: MIT License

Jupyter Notebook 100.00%

notebooks's Introduction

Better Electronics with Jupyter Notebooks

These notebooks were presented by Chris Osterwood at the 2019 Crowd Supply Teardown Conference.

A video of the presentation is available on YouTube.

They use the following awesome Python libraries:

Library Description
Jupyter The notebook runtime.
Jupyter Lab A new front-end to Jupyter.
BqPlot Plotting library which supports live graphs inside of Jupyter notebooks.
Pint Adds physical-world units to numeric objects.
PySpice Wrapper around the SPICE electrical simulation tool.
Sympy Symbolic solver. Used to re-order some equations in the notebooks.
PySerial Allows Python to read and write to serial ports.
nbconvert Tool which can convert & archive notebooks into static HTML and PDF documents.

The notebooks included here are:

Notebook Description
USBHub_i2c_addresses Used to determine address-pin settings on I2C devices to prevent address conflicts.
USBHub_DC_Regulator Aided in the design and component selection of the 6A 5V regulator on the Capable Robot USB Hub.
USBHub_Current_Monitor Displays live power data from the Capable Robot USB Hub and UI buttons allow per-port control of power and data lines.
SenseTemp_Graph Displays live temperature data from CapableRobot SenseTemp via a serial connection.
SenseTemp_TEC_Filtering Aided in the design and component selection of filters on the Capable Robot SenseTemp TEC.

Note these notebooks are intended to be a starting point for your own adaptation and use in your own electrical design work. They are not designed to be general purpose tools.

If you find these useful please let me know, and also let me know if you publish your own notebooks publicly! I'd love to link to them and show the world more examples of notebooks aiding in product design and testing.

Capable Robot Products

These notebooks aided in the design, development, and testing of the following Capable Robot products, which are available for purchase on Crowd Supply.

notebooks's People

Contributors

osterwood avatar

Watchers

James Cloos 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.