Comments (2)
Dear Verena,
Many thanks for your review and the feedback. We added a section in the README that describes our philosophy regarding tests.
libfmp is special in the sense that it originates from the FMP notebooks.
https://www.audiolabs-erlangen.de/FMP
There, the correct input-output behavior of the functions is described together with extensive explanations. We consider this an "enriched" replacement for traditional unit tests. We are aware that this corresponds to a somewhat "manual" testing procedure. As far as I understand the JOSS review checklists, manual testing steps are also acceptable. We do not plan to provide comprehensive automated unit tests.
The small test script can be executed with pytest (instead of unittest) as described in the new README section. Librosa has inspired us to use this package for testing.
Best,
Frank
from libfmp.
Hi Frank,
thanks a lot for explaining your design choices regarding testing! Sounds good to me!
The small test script can be executed with pytest (instead of unittest) as described in the new README section. Librosa has inspired us to use this package for testing.
I wasn't aware of pytest, thanks for the additional description. Works for me!
Best regards
Verena
from libfmp.
Related Issues (10)
- Change "hanning" to "hann"
- MIDI velocity normalization in midi2list HOT 3
- pandas >= 2.0? HOT 1
- typo: hope should be hop HOT 1
- Minor issues in the documentation HOT 2
- issue a new release HOT 2
- numba version is not compatible with python3.6 HOT 3
- How can I simply get the bpm of popular music through this package HOT 2
- pysoundfile dependncy HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libfmp.