Skip to main content

Noise analysis based on 3D noise model

Project description

Quickstart

See the notebook tutorials.

TODO :

  • : sequences shapes : the operators of opr module return sequence of different shapes depending on the operator used, while the genseq module always return 3d T/V/H sequences --> by default all should return same sizes (3d TVH ?), and a flag could allow to switch to the other representation (where shape depends on noise type)
  • : lots of things could be done in the display module :
    • better 3d sequence viewer : add stats, sliders
    • classic python sequence viewer
    • same for spectrum viewer
    • allow differents scale for spectrums displays : normalized freq, sample#, real-space unit
  • : masked : add numpy masked array support (for dead pixel for eg...)
  • : add a "gaussian" checker to verify the histograms are approximately normal
  • : non normal pixel exclusion : add a simple function to identify non-normal pixels, and mask them
  • : add a module to read/load real tiff sequence
  • : should define a class container for 3d sequence ?
  • [ ] : should define a class container for noise analyser ?
  • [ ] : implement all in a nice GUI

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

noise3d-0.0.post1.tar.gz (18.7 kB view hashes)

Uploaded Source

Built Distribution

noise3d-0.0.post1-py3-none-any.whl (17.8 kB view hashes)

Uploaded Python 3

Supported by

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