Skip to content
Snippets Groups Projects
Select Git revision
  • development
  • master default protected
2 results

ient.nb

  • Open with
  • Download source code
  • Your workspaces

      A workspace is a virtual sandbox environment for your code in GitLab.

      No agents available to create workspaces. Please consult Workspaces documentation for troubleshooting.

  • Logo Institut für Nachrichtentechnik | RWTH Aachen University

    ient.nb

    Binder

    Functionality to enhance Jupyter Notebooks IENT style

    Contents

    Visit the notebook index.ipynb for a table of contents.

    • ient_plots.py offers to style Matplotlib axes the IENT way (e.g. with arrows below the axes) as well as the RWTH colors
    • ient_signals.py consists of common signal definitions in NumPy
    • ient_filters.py and ient_transforms.py hold definitions of certain FIR/IIR filters and transforms respectively
    • ient_tikzmagic.py defines a magic command to compile TikZ within a notebook (forked from https://github.com/mkrphys/ipython-tikzmagic)

    Usage

    • Run the interactive notebooks directly online with binder:

      Binder

    • Clone (or download as Zip) this repository with git clone --recurse-submodules and open the notebooks locally on your PC with Jupyter (Anaconda is highly recommended for this).

    • To run JupyterLab with ient.nb in a Docker Container directly, run

      docker run --name='jt' --rm -it -p 8888:8888 -e JUPYTER_ENABLE_LAB=yes registry.git.rwth-aachen.de/ient/ient.nb:master