Skip to main content

Draw neural network figures with Matplotlib

Project description

Copyright (c) 2017-2024 Jérémie DECOCK <jd.jdhp@gmail.com> (www.jdhp.org)

Table of Contents

Description

Draw neural network figures with Matplotlib

Note:

This project is still in beta stage, so the API is not finalized yet.

Dependencies

Neural Network Figures requires Python 3.11 (or newer) and Python packages listed in the requirements.txt file.

Installation (development environment)

Posix (Linux, MacOSX, WSL, …)

From the Neural Network Figures source code:

conda deactivate         # Only if you use Anaconda...
python3 -m venv env
source env/bin/activate
python3 -m pip install --upgrade pip
python3 -m pip install -r requirements-dev.txt

Windows

From the Neural Network Figures source code:

conda deactivate         # Only if you use Anaconda...
python3 -m venv env
env\Scripts\activate.bat
python3 -m pip install --upgrade pip
python3 -m pip install -r requirements-dev.txt

Installation (production environment)

pip install nnfigs

Documentation

Build and run the Python Docker image

Build the docker image

From the Neural Network Figures source code:

docker build -t nnfigs:latest .

Run unit tests from the docker container

From the Neural Network Figures source code:

docker run nnfigs pytest

Run an example from the docker container

From the Neural Network Figures source code:

docker run nnfigs python3 /app/examples/hello.py

Bug reports

To search for bugs or report them, please use the Neural Network Figures Bug Tracker at:

https://gitlab.com/jdhp-dev/neural-network-figures/issues

License

This project is provided under the terms and conditions of the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nnfigs-0.2.1.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nnfigs-0.2.1-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file nnfigs-0.2.1.tar.gz.

File metadata

  • Download URL: nnfigs-0.2.1.tar.gz
  • Upload date:
  • Size: 16.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.2

File hashes

Hashes for nnfigs-0.2.1.tar.gz
Algorithm Hash digest
SHA256 0a199679a289f731d1323983f1686cbc84236130e8c014826ff2804bfbeb0f3a
MD5 018d396dedad36cad44672dd05daec9a
BLAKE2b-256 b4fe45c66f6abc504a997903de678b205d878f0702b21c14ff747461c98aa019

See more details on using hashes here.

File details

Details for the file nnfigs-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: nnfigs-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.2

File hashes

Hashes for nnfigs-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 767beb6302a791f0d976f0aa79e3f1c13771c62f14921b2e80f87e568eee62e0
MD5 5e1433afd8a863a20fe6cd4aff84c681
BLAKE2b-256 eae3f8876fcbf0f075870b873d132a8b5b4a5b4e68d293c381602ed6ba9ceca7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page