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 -i https://test.pypi.org/simple/ mopa==0.2.2
- 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.0.dev1.tar.gz
(10.5 kB
view hashes)
Built Distribution
mopa-2.2.0.dev1-py3-none-any.whl
(10.4 kB
view hashes)
Close
Hashes for mopa-2.2.0.dev1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2de091a2c756a0d9686655ba18031aa355f5966b4f4c9dbd16fc665e3650ffd7 |
|
MD5 | ad6e2c58763d86418a4e7ba8f819830b |
|
BLAKE2b-256 | 9f6e91be8895af11273dfe20ccdef7001df4c9c0a8a59dd093317abd362f7ac3 |