Skip to main content

A data analysis and visualization software

Project description

PyNanoLab is an all-in-one GUI software for data analysis and visualization, expecially for nanopore analysis.

PyNanoLab UI

You can get tutorials from the PyNanoLab website.

Installition

In the version 3.X, binary installer (*.exe) is not provided anymore owing to the complex workflow and lost feature and performance.

We recommend you use the pip install to obtain all the advanced features.

System Required

Firstly, you should have already installed the python or conda virtual environment in your system.

Miniconda is recommended. And you should add the conda to your system environment variable.

In windows, you also need to install a terminal. git-windows or windows-terminal is recommended.

1. Create a new python virtual environment

PyNanoLab depend on th PySide6 to create its GUI. And it's not compatible with the other PyQt package. So we highly recommend to install pynanolab to a new python virtual environment.

use following command in a terminal:

conda create -n pnl python=3.11.3  
source activate
conda activate pnl # activate the pnl environment.
conda install numpy # optional, install the numpy-MKL to speed up the software.

So, you have created a new python virtual environment and activated it. The name is pnl, and you can change the name to anything you want, and the python version is specified to 3.11.3.

2. Install the pynanolab by pip

After version 3.x, we provide a pip package, you can directly install as general python packages.

If you can't get the package from pip on your system, such as the Apple M1 or other Linux. You can tyr to search and download the wheel file from our Github release for your special OS.

pip install pynanolab 

Use the above command, the pynanolab will be installed automaticly. And a entry fille will be created in the Scripts folder of the "pnl" virtual environment. In windows is named "pynanolab.exe" and "pynanolab" in Linux and MacOSX.

Then, you can directily conduct the following command to open it in a terminal with pnl virtual environment activated.

pynanolab

If you want to create a shortcut or a desktop entry. Use the following command:

pnl-shortcut

3. Upgrade pynanolab

If you use the pip installtion. You can upgrade the packages manually using the following command:

pip install --upgrade pynanolab

For binary installation, such as the .exe in windows. If we don't provide a new exe file in the sourceforge. You can manually download the *.whl file for your system from pypi or GitHub. Then, you can unzip the *.whl file use any compressed software (such as 7zip in Windows or unzip in Linux). And you will find the pynanolab folder in the archive. Delete the same "pynanolab" folder in the PATH that you installed the PyNanoLab and replace with the new package in the archive.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

pynanolab-3.0.3-cp311-cp311-win_amd64.whl (97.5 MB view details)

Uploaded CPython 3.11 Windows x86-64

File details

Details for the file pynanolab-3.0.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pynanolab-3.0.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5fee424ca439770787fccbc0f4f362bfbe39fe7358c86d737b81152a43a374a5
MD5 bca292a7d387e73b55e2000a035646dd
BLAKE2b-256 81c9686d41abd7621d86c9843e8c10848f69e4d661235bb73acc596a327f2656

See more details on using hashes here.

Supported by

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