Skip to content

Input impedance calculation for air column ( wind instrument ) by python.

License

Notifications You must be signed in to change notification settings

Yoshinobu-Ishizaki/calcimpy

Repository files navigation

calcimpy

Input impedance calculation for air column ( wind instrument ) by python.

Plan

This is going to be new python programs written from scratch.

Dependancy

Python3, Numpy, Scipy, Pandas, Numba.

Documentation

  1. Basics : Basic concept of caclimpy.

  2. Webster equation memo : Simple memo about Webster equation for basic calculation of input impedance.

  3. Loop impedance memo : Simple memo about impedance lcalculation of looped multi-column.

Sample and examples

sample/ Some simple sample XMEN files.

practice/ Example of calculation and its study (jupyter notebooks).

Programs

calcimpy.py CUI program for input impedance calculation of given XMEN file.

calcprs.py CUI program for calculation of pressure along with mensur.

printmen.py CUI program for printing XMEN file. Converting to L, D data can be done.

xmensur.py Module for handling XMEN file.

imped.py Module for calculation subroutines.

impcore.py Numba powered core routine for imped.py

ChangeLog

2018/04/15

  • speed up using numba (impcore.py)

2018/03/30

  • calcprs.py added
  • practice files added

2018/03/29

  • added printmen.py
  • edited calcimpy_basics.md

2018/03/28

  • calcimpy.py completed
  • doc/plot_impedance.ipynb : comparison of legacy C program 'calcimp' and new 'calcimpy.py'
  • some documentation

2018/03/25

  • Implemented parser.py.
  • Begin doc/calcimpy_basics.md

About

Input impedance calculation for air column ( wind instrument ) by python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published