Library for interactive multi-objective power amplifier design
Reason this release was yanked:
Outdated versioning
Project description
mopa
Library for interactive multi-objective power amplifier design
I. Installation
A virtual environment manager is recommended. This example will use miniconda.
- Download miniconda and ensure you can activate it from your terminal by running
$ conda activate
- Create an environment for mopa by running
$ conda create --name mopa_env python=3.9
- Activate the environment using
$ conda activate mopa_env
- Install the test verson of mopa using
$ pip install mopa
- To check that installation is successful
$ pip show mopa
II. Dashboard
mopa now includes the ability to be used as an interactive dashboard!
- Activate the mopa environment using
$ conda activate mopa_env
- Run python on the command line by running
$ python
- Import mopa
>>> import mopa
- Create a dashboard
>>> app = mopa.app.create_dashboard()
- Run the dashboard
>>> app.run_server()
III. Contents
mopa
│ .gitattributes
│ .gitignore
│ config.ini
│ environment.yml: Conda environment
│ LICENSE
│ pyproject.toml
│ README.md
│ setup.cfg
│ setup.py
│
├───.github: Continuous integration
│ └───workflows
│ python-package-conda.yml
│
├───examples: Examples for using mopa
│ │ create_dashboard.py: Creating a dashboard
│ │ example_multi_device.py: Comparing multiple devices
│ │ example_single_device.py: Comparing a single device
│ │
│ └───io: Pre-computed inputs and outputs
│ ├───awr_runs
│ │ PAE_Qorvo_Sample_Data.txt
│ │ PAE_WIN_Sample_Data.txt
│ │ Pout_Qorvo_Sample_Data.txt
│ │ Pout_WIN_Sample_Data.txt
│ │
│ └───figures
│ multi_nondom.html
│ multi_robustness_metrics.html
│ single_nondom.html
│ single_objectives_only.html
│ single_robustness_metrics.html
│
└───src: Source code
└───mopa
analysis.py: Analysis code
analysis_testing.py: Testing for analysis
app.py: Dash app
viz.py: Visualization
__init__.py: Initialization
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mopa-2.2.1b0.tar.gz
(10.8 kB
view hashes)
Built Distribution
mopa-2.2.1b0-py3-none-any.whl
(10.7 kB
view hashes)