Closed MitchellAcoustics closed 3 months ago
Hey, cool to see you here :), thanks for the PR ! I'll check Rye it looks like I need it :) Do you want to have write access here ? You're probably the main user of this package right now with Soundscapy so it probably makes a lot of sense...
To resolve #14 the dependencies have been added to the pyproject.toml. Optional dependencies have also been added under docs and test. Note: I use Rye for dependency and pyproject.toml management which also creates a requirements.lock and requirements-dev.lock file, but I didn't include them in the commit since I believe they are platform-specific. I'm not sure what environment manager you're using but I highly recommend Rye!
I also added some docs dependencies (nbsphinx, nbsphinx-link, Jupyter) which allow us to include the already written Jupyter example notebooks into the docs site. It looks like at some point the example recording (originally under
data/recording.wav
) was removed, so this notebook doesn't actually run at the moment. But the rendered output should still be there and show up in the docs site.We'll need to decide if we want to include this example data again.