GithubHelp home page GithubHelp logo

agencyenterprise / analyzingneuraltimeseries-python Goto Github PK

View Code? Open in Web Editor NEW
6.0 12.0 1.0 108.08 MB

Python Implementation of Code for ANTS book (Cohen, 2012, MIT Press)

Home Page: https://agencyenterprise.github.io/AnalyzingNeuralTimeSeries-Python/

License: MIT License

Jupyter Notebook 99.96% Python 0.04% CSS 0.01%

analyzingneuraltimeseries-python's People

Stargazers

渣渣叮 avatar Diogo de Lucena avatar  avatar Yasuo Kabe avatar Orion23 avatar  avatar

Watchers

Space Devin avatar Daniel Camargo avatar Melanie Plaza avatar scald avatar Edward Chen avatar Rafael Besen avatar Greg Buckner avatar Peewee avatar Eduardo Polmann avatar Kyle McGraw avatar Abner Orlamünder avatar  avatar

Forkers

eegkit

analyzingneuraltimeseries-python's Issues

Add relevant comments from original matlab code

The original Matlab code from Mike X Cohen has a bunch of useful comments about what's happening in the code. Some of these are Matlab-specific and not useful for the Python translation, but others can be translated to useful Python-specific comments or are language-agnostic. I believe some comments have already made their way into this Python translation, but it is worth going through the Matlab code and adding any useful comments that are missing.

Display .py files on the rendered GitHub-pages site

The package nbdev that we use to create the GitHub-pages site only renders the .ipynb notebooks by default. This covers all the chapter code, but there are some functions in .py files that it would also be nice to have available on the GitHub-pages site. This would either involve checking if .py files can be rendered with nbdev or adding a notebook to show all of those functions (or an additional notebook for each function).

Add links between chapters

In some chapters, some figures reference figures from other chapters. If nbdev has this functionality, it would be nice to add links to those referenced figures. We could also potentially add previous/next chapter buttons to each notebook.
Ex. in chapter 33, there is this placeholder text for figures 33.5/6 that are in chapter 34:

  • These figures are generated in the code for chapter 34
    It would be nice to have a link there to take you to those figures.

Add setup instructions

It is likely people might come to this repository with very little or no Python experience. We would like to make any setup for them to run these notebooks themselves as simple and painless as possible. Adding documentation on how to get and run these notebooks as part of the readme or as a simple installation page would be extremely helpful in this regard (ex. NDK's installation instructions).

Compare against book text/figures and other implementations

This Python translation was mainly done using the Matlab code as reference. Could be useful to compare this implementation's code and figures against the book's text and figures to make sure that it makes sense in that context. Additionally, checking against the other implementations' code/figures could also be beneficial.

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.