Installation#

If you are new to Python, we recommend installing nextnano optimizers with the conda package manager. Alternatively, you can use standard Python, with or without a virtual environment.

Download nextnano optimizers distribution

Download the distribution from the nextnano optimizers downloads page and extract it to the convenient location on your computer.

Setting up conda environment (optional)

  1. Install Anaconda or Miniconda

    Miniconda is a lightweight version that install only the minimum necessary libraries.

  2. Create and new conda environment with python 3.13

    $ conda create -n nnevoEnv python=3.13
    
  3. Activate newly created conda environment

    $ conda activate nnevoEnv
    

Installing nextnano optimizers

Navigate inside the nextnano_optimizers folder of the distribution and run:

$ pip install --find-links=wheels nextnano_optimizers

This will automatically select the wheel matching your Python version and operating system.

Upgrading nextnano optimizers#

  1. Activate the conda environment

    $ conda activate nnevoEnv
    
  2. Uninstall the current version

    $ pip uninstall nextnano_optimizers
    
  3. Download the new distribution and navigate to its nextnano_optimizers folder, then install

    $ pip install --find-links=wheels nextnano_optimizers
    

License activation#

The license is activated in the same way as other products, for more details visit License activation page

Requirements#

System requirements are:

  • Python version: 3.10 - 3.13

  • Operating system: Windows 64-bit, Linux 64-bit

To run the nextnano optimizers module, you need to:

  • have a valid license for nextnano optimizers

  • install nextnano optimizers

  • prepare configuration file for nextnanopy (see GitHub)