Skip to main content
Pre-release

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)

Source distribution for scimpy 0.0.dev1
File Size Uploaded
scimpy-0.0.dev1.tar.gz 19.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for scimpy 0.0.dev1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.dev1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page