This release is a pre-release and may not be stable for production use.
Scimpy is an open-source, cross-platform loudspeaker design tool. Features include:
Modeling speaker impedance, phase, SPL, and group delay from TS Parameters
Measuring speaker impedance using your sound card as a signal generator and data acquisition system
Extract TS parameters from measured results and downloaded ZMA files.
Loudspeaker cabinet design: the tool will calculate speaker performance (SPL and group delay) for sealed and vented box designs. Will calculate “optimal” cabinet dimensions for traditional speaker alignments (B2 closed box, QB4-B4-C4)
A complete book covering speaker design theory
Scimpy is short for “Sound Card Impedance Measurements in PYthon”
General Python Requirements:
Python 2 or 3, scipy, numpy, pyaudio, matplotlib, pandas and either pyqt4 or pyside
Debian/Ubuntu development environment & installation:
sudo apt-get install python3-scipy python3-pyaudio python3-matplotlib python3-pyside python3-pandas python3 setup.py install
Windows Python Environment & Scimpy Installation:
Full install (LARGE), comes with spyder IDE and many other python packages
install anaconda (https://www.continuum.io/downloads), open anaconda console and then in the anaconda console run “pip install pyaudio”.
If you want more control over the sound card, you can use a version of pyaudio built with more APIs available. Download pyaudio from: http://www.lfd.uci.edu/~gohlke/pythonlibs/ then open the anaconda console and install pyaudio with “pip install PyAudio-0.2.9-cp35-none-win_amd64.whl” replacing PyAudio-0.2.9-cp35-none-win_amd64.whl with the name of the file you downloaded.
Minimal install:
Install miniconda (32bit, even if you have 64 bit - makes things easier) from: http://conda.pydata.org/miniconda.html
Open Windows PowerShell (Start Menu, search for “Windows PowerShell”) and type the following commands:
conda update conda conda install matplotlib scipy numpy pip install pyaudio cd LOCATION_WHERE_SCIMPY_WAS_DOWNLOADED python run.py
have fun!
How to build Windows binaries
PyInstaller works. First install pyinstaller:
pip install pywin32 pyinstaller conda install setuptools=19.2
(downgrading setuptools: https://github.com/pyinstaller/pyinstaller/issues/1781)
The run
pyinstaller -F run.py
to get a single executable in dist/
Book
LaTeX (e.g., MiKTeX)
License
Code: GPL3
Book/Documentation: CC-BY-SA 4.0
Metadata
Release files for scimpy 0.0.dev1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| scimpy-0.0.dev1.tar.gz | 19.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| scimpy-0.0.dev1-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 43.2 kB
Release files / scimpy-0.0.dev1.tar.gz
| Download URL | scimpy-0.0.dev1.tar.gz |
|---|---|
| Size | 19.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
860ff73344db0c98b5615b90a6d5dec72182e9ae1c65ce9dfdbed5b380f529b0
|
|
BLAKE2b-256 checksum How to use checksums |
3af7bfe8c6f9d0742a559a9ad04e511c065e66b32f8e986f73f262cd3a21175b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / scimpy-0.0.dev1-py2.py3-none-any.whl
| Download URL | scimpy-0.0.dev1-py2.py3-none-any.whl |
|---|---|
| Size | 24.1 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
9b1306832d166967fb06f144765e4bf73c8998fbe2dbdf64391f11c2dcd1ff1b
|
|
BLAKE2b-256 checksum How to use checksums |
afc8632a2f9626487cba86068db738f957901484613fffbd1825329d31f60476
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |