Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
fce22f3
Refactor plotting backends and circumplex plot functionality
MitchellAcoustics May 5, 2025
79bfd99
Implement layered plotting approach and remove old code
MitchellAcoustics May 6, 2025
5fd4a96
Update QuickStart tutorial for new plotting API
MitchellAcoustics May 6, 2025
453fd5b
feat: add SPI density plotting functionality and related parameter ha…
MitchellAcoustics May 6, 2025
5489a0b
fix: skip plotting tests until functions are implemented
MitchellAcoustics May 6, 2025
ec62a7e
feat: add show method to CircumplexPlot for displaying figures
MitchellAcoustics May 6, 2025
2969072
Fix tight_layout call in CircumplexPlot to only apply when subplots a…
MitchellAcoustics May 6, 2025
1df054b
Add method to calculate SPI scores and add to plots
MitchellAcoustics May 6, 2025
066b99c
Refactor SPI plotting to simplify main method
MitchellAcoustics May 6, 2025
09bd4b2
Remove plotly from dependencies
MitchellAcoustics May 6, 2025
b36a409
Refactors plotting module with improved ISO coordinates
MitchellAcoustics May 7, 2025
5d73813
Begin to refactor ISOPlot class to improve subplot handling and cloni…
MitchellAcoustics May 7, 2025
a758a1d
Working draft of ISOPlot and backwards compatible plotting functions
MitchellAcoustics May 7, 2025
00d06c8
`density` plot function working
MitchellAcoustics May 7, 2025
824efe1
Restores and improves jointplot functionality
MitchellAcoustics May 7, 2025
733e513
Enhances scatter and density plot functions with improved documentati…
MitchellAcoustics May 8, 2025
e44d93c
Refines documentation for scatter and density plot functions, improvi…
MitchellAcoustics May 8, 2025
cbac011
Enhances plotting functions with detailed examples for scatter, densi…
MitchellAcoustics May 8, 2025
48d48eb
Deprecation warnings and tests.
MitchellAcoustics May 8, 2025
4000d58
Update docstring section style and enhance parameter descriptions in …
MitchellAcoustics May 8, 2025
8b0b79a
Implement initial architecture for improved ISOPlot.
MitchellAcoustics May 8, 2025
9ad44d1
Refine imports and fix formatting issues in iso_plot_new.py
MitchellAcoustics May 8, 2025
3e6ffc8
Add comprehensive doctests to new ISOPlot implementation and fix para…
MitchellAcoustics May 8, 2025
15f7892
Refactor plotting modules: streamline parameter handling, enhance doc…
MitchellAcoustics May 8, 2025
d81c27f
Refactor parameter management: replace PlotParams with ParamModel for…
MitchellAcoustics May 8, 2025
2a17402
Refactor plotting module: deprecate old APIs, streamline parameter ma…
MitchellAcoustics May 9, 2025
496750b
Refactor plotting subsystem with improved params handling
MitchellAcoustics May 9, 2025
42ab50e
Refactors SPI plotting with improved parameter handling
MitchellAcoustics May 9, 2025
50efdeb
Adds SPI score display functionality to plots
MitchellAcoustics May 9, 2025
253bca4
Refactor SPILayer and SPISimpleLayer initialization
MitchellAcoustics May 9, 2025
1c8051d
Enhance paq_radar_plot function with improved parameter handling, inp…
MitchellAcoustics May 9, 2025
10f629c
Refactor plotting code for improved modularity and logging
MitchellAcoustics May 9, 2025
5dc5b7a
Remove unused imports from plotting functions module
MitchellAcoustics May 10, 2025
3993d84
Fix import path for ISOPlot in example documentation and streamline r…
MitchellAcoustics May 11, 2025
ade765c
Refactor subplot parameter handling and fix tests
MitchellAcoustics May 11, 2025
7fea5c3
Add create_circumplex_subplots function and enhance ISOPlot hue valid…
MitchellAcoustics May 11, 2025
0d744fc
Refactor plotting API and improve style consistency
MitchellAcoustics May 11, 2025
4d1c724
Refactors subplot creation with improved code organization
MitchellAcoustics May 11, 2025
3528717
Refactor `ISOPlot` styling and error handling.
MitchellAcoustics May 11, 2025
964004a
Revert to v0.7.8 create_circumplex_plot to prepare to deprecate
MitchellAcoustics May 11, 2025
586bf42
Refactor parameter handling and plotting functions
MitchellAcoustics May 11, 2025
6ba0968
Refactor param models and add tests for dataclass-based logic
MitchellAcoustics May 12, 2025
0e85b82
Fully remove the Pydantic ParamModels
MitchellAcoustics May 12, 2025
bad6603
Improve parameter handling and plotting defaults
MitchellAcoustics May 12, 2025
4857a93
Refactor plotting docs, improve testing, and update config.
MitchellAcoustics May 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -180,3 +180,4 @@ CLAUDE.local.md

# package version
*_version.py
/docs/tutorials/RegentsParkSurveys.xlsx
3 changes: 3 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ repos:
# TODO(MitchellAcoustics): Enable linting pre-commit hooks
# https://github.com/MitchellAcoustics/Soundscapy/issues/114
# - id: ruff
# exclude: ^test/.*\.py$
- id: ruff-format
- repo: https://github.com/igorshubovych/markdownlint-cli
rev: v0.44.0
Expand All @@ -26,6 +27,8 @@ repos:
# rev: v1.15.0
# hooks:
# - id: mypy
# additional_dependencies:
# - "numpy"
- repo: https://github.com/rbubley/mirrors-prettier
rev: v3.5.3
hooks:
Expand Down
9 changes: 0 additions & 9 deletions docs/reference/plotting.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,5 @@
::: soundscapy.plotting
options:
members:
- backends
- circumplex_plot
- likert
- plotting_utils
- stylers

## Plotting Functions

::: soundscapy.plotting.plot_functions
options:
show_submodules: true
4 changes: 0 additions & 4 deletions docs/reference/plotting/backends.md

This file was deleted.

4 changes: 4 additions & 0 deletions docs/reference/plotting/iso_plot.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# ISOPlot Interface

::: soundscapy.plotting.iso_plot
show_submodules: true
4 changes: 4 additions & 0 deletions docs/reference/plotting/plot_functions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Plotting Functions

::: soundscapy.plotting.plot_functions
show_submodules: true
751 changes: 399 additions & 352 deletions docs/tutorials/HowToAnalyseAndRepresentSoundscapes.ipynb

Large diffs are not rendered by default.

Loading