Skip to main content

Package for efficiently computing combined time-frequency representations of audio signals.

Project description

ctfr

PyPI Python Versions Licence

Efficient toolbox for computing combined time-frequency representations of audio signals.

Table of contents


Documentation

See the ctfr documentation for more information about the package, including usage examples and the API reference.


Instalation

Using PyPI

The latest stable release is available on PyPI, and can be installed with the following command:

pip install ctfr

Note that this doesn’t install the plotting dependencies. To install with plotting included, run

pip install ctfr[display]

Development mode

If you want to make changes to ctfr, you can install it in editable mode with development dependencies by cloning or downloading the repository and running:

make dev

or

pip install -e .[dev]

When installing in this mode, Cython is a build dependency. If you have trouble running Cython, see this guide.

Note: When developing, .pyx files need to be recompiled in order for changes in them to take place. This can be done by running

make ext

or

python setup.py build_ext --inplace

Citing

If you use ctfr in your work or research, please cite following paper:

> To be added!

Also, if you use a speficic combination method, please cite the corresponding paper(s). You can find the references for a specific method by running:

>>> ctfr.cite_method("fls")
M. do V. M. da Costa and L. W. P. Biscainho, The fast local sparsity method: A low-cost combination of time-frequency representations based on the hoyer sparsity, Journal of the Audio Engineering Society, vol. 70, no. 9, pp. 698707, Sep. 2022.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ctfr-0.1.0.tar.gz (761.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ctfr-0.1.0-cp313-cp313-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13Windows x86-64

ctfr-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

ctfr-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ctfr-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

ctfr-0.1.0-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

ctfr-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ctfr-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ctfr-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

ctfr-0.1.0-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

ctfr-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ctfr-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ctfr-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

ctfr-0.1.0-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

ctfr-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ctfr-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ctfr-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file ctfr-0.1.0.tar.gz.

File metadata

  • Download URL: ctfr-0.1.0.tar.gz
  • Upload date:
  • Size: 761.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ctfr-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e4b777a3001d776b68378da5f63b4e9da258db4a15de8a426cbd07e57bdae50b
MD5 6df27a6caa9baf4d3c59fecca14faf21
BLAKE2b-256 50835dea0c269677e28f455b2eb632354c61e2c0173418f0451474e759295e2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ctfr-0.1.0.tar.gz:

Publisher: release.yml on b-boechat/ctfr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ctfr-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: ctfr-0.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ctfr-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 99807beb8b1342923c8c8ecd6e2136c1ed8331f4307009c4208f33ef64810888
MD5 a9412aabc28065edeb4353ca8ddb8021
BLAKE2b-256 3b47e328c0f255f5949ea1645f36f81f686efcec3db6acb52ba138180b094501

See more details on using hashes here.

Provenance

The following attestation bundles were made for ctfr-0.1.0-cp313-cp313-win_amd64.whl:

Publisher: release.yml on b-boechat/ctfr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ctfr-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ctfr-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c75a5ee81291bb2fc415546b9cb4df5f17bed36a7fcff68c0354c952561f6083
MD5 8644e42738e1f4cdd4338234bda02b3f
BLAKE2b-256 123c8d4efe314342d8f87f4623473736487d0905b1bfa60a7343e203fcb68dee

See more details on using hashes here.

Provenance

The following attestation bundles were made for ctfr-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on b-boechat/ctfr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ctfr-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ctfr-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a411b52296258b1f552e8079a612ccf15e77749d64411fbd2a8bf826f9377786
MD5 2491c3dc9c00ecbfe2dc4e8989847ae7
BLAKE2b-256 8a781e6274915c6f7ec9872a9507e392621dd489e1039c521e130202f2dfd874

See more details on using hashes here.

Provenance

The following attestation bundles were made for ctfr-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on b-boechat/ctfr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ctfr-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ctfr-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 789621ee9e43fe273bc15fad33b4dd89eb73aba4ce67e2201114e927ce203814
MD5 2f7dd8698fbd1898cf2fdbe72faf1a0d
BLAKE2b-256 fa9ea6a966c73d4ebe3d47df1997e8a5ec044a15195736f77b3c10d9a2e6f8c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for ctfr-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release.yml on b-boechat/ctfr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ctfr-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: ctfr-0.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ctfr-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3f1cc8ea8ffb1649ffcd09246f8046765a5fc9dc7eda7292c1fb4129a3472325
MD5 20448da3b011ced7a80a6129f335bd8e
BLAKE2b-256 00ad3dcac3e7ba8916d0da76204f575d2f5a1ad0e53279f55409d591b2a938ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for ctfr-0.1.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on b-boechat/ctfr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ctfr-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ctfr-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d3853f6c94f07324f9ce269397b7862df55782b75e88ae80bdc978dc7b255a49
MD5 90985c19d9e97d388e29bda5fcd21a74
BLAKE2b-256 bafab51cfce4225c56c195fdeb1d5a3dac0724e4e084e9d595efc06e0f7f658c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ctfr-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on b-boechat/ctfr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ctfr-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ctfr-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 79f21ee7dd8b17062482af79c2b8dfb6fafdb84fb6353aed4715156abc0cbcc2
MD5 177a21f1d79d8f027fe2f22acf3d6588
BLAKE2b-256 2a5d1da4f3ed9ba2c738f93ca1cec529d58ca3398f584d25921b9b3740ca3821

See more details on using hashes here.

Provenance

The following attestation bundles were made for ctfr-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on b-boechat/ctfr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ctfr-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for ctfr-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 eaf8e8f0226714fa6bece13c4e2eaf94075c841cdae6e2807902ac77cd7f95dc
MD5 b28477b141d6613ff00903b14347ca6b
BLAKE2b-256 fb36fb8d919273d34bcdd8ad3e871cbec70e846eabc9cab3ae0a197a90e82c76

See more details on using hashes here.

Provenance

The following attestation bundles were made for ctfr-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release.yml on b-boechat/ctfr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ctfr-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: ctfr-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ctfr-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 817f9a9b7eb13f7009a3966fa4f0016453bcece09d5849724b2149dc5cb95db8
MD5 06af240627c30e654bcb2d8e32ee07fc
BLAKE2b-256 054bebb42197538e387b1f7823c79ade0e01f5b01521958bf358b445dda14367

See more details on using hashes here.

Provenance

The following attestation bundles were made for ctfr-0.1.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on b-boechat/ctfr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ctfr-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ctfr-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9015f44a444847d67933d20279c33a70a969acc440babfaaf83b578c2be842d9
MD5 6f799a7e150d8fbdfe97665cc38ec005
BLAKE2b-256 f7efd68679f5a271909317d4ee02acd12a49e278bac35bc553f8b0f8bfdddbbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for ctfr-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on b-boechat/ctfr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ctfr-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ctfr-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 41bac849e0fa181283f37cab1b0b7cd145aa9a516c12e48d9dfc6ec9f4bcf636
MD5 9e273593a21fba8c6308dbbd11ab4d1a
BLAKE2b-256 48614c6e4d725f90c63e67beabfd77816db12b29a1c054470e90b14e25d6e210

See more details on using hashes here.

Provenance

The following attestation bundles were made for ctfr-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on b-boechat/ctfr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ctfr-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ctfr-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8318b0d495b8e7b260d91c02312e91742cff82227320cf162cc537cc10f5357a
MD5 3d49daee05451868652ec14263a57724
BLAKE2b-256 6990f6c0ca4add4f52fed8a2116a2a6b40557babbab1da5931a7873b8a80c608

See more details on using hashes here.

Provenance

The following attestation bundles were made for ctfr-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release.yml on b-boechat/ctfr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ctfr-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: ctfr-0.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ctfr-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 be14ba90fc46038a33c9e5f094d47a75485e48643d52763cd1b06f7b05f303d2
MD5 3a386f61cbab4cc0d0de51c62716ea65
BLAKE2b-256 8908e63dbcd8d12ce6c4b544e301d4b1c0de80ddb010154b5449bd2918be5c9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ctfr-0.1.0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on b-boechat/ctfr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ctfr-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ctfr-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 36b47355eb998638e0339ae9d3d14919656eeacd5829f5c56183c5592202364a
MD5 f3c0ff1eec56c2c64de232629b1dd349
BLAKE2b-256 d8ec607064ebd4de5891789203532b7367e99d317aa3257b27b1480d3a18d916

See more details on using hashes here.

Provenance

The following attestation bundles were made for ctfr-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on b-boechat/ctfr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ctfr-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ctfr-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d324eb09a17ac48b81839de10d94dc1dcbd7b3722a038374e9f992b5196c2069
MD5 b85ac6d15e54ffd566a5f23a22459c1c
BLAKE2b-256 1913ec2ce1910cf7b9b0fccb315a38fc76c19f8973d855355cdaea69eb90ff56

See more details on using hashes here.

Provenance

The following attestation bundles were made for ctfr-0.1.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on b-boechat/ctfr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ctfr-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for ctfr-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5e69c1e1bf09b0475f56532e8e0c7add05937d729170100abf62e6f27c1f85c3
MD5 867044d37f11a21ead4bde597c838640
BLAKE2b-256 8c6cee0276dfd89d14c6df991727ce80d4fb99d4b6bdf717a66e9a6fe5e9337e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ctfr-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release.yml on b-boechat/ctfr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page