Skip to content

Gonzalez-MSI/PySciDev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PySciDev

Personal repository for python projects development that are intentended to contribute to scientific research and programming learning.

Sinewave Plotter GUI - tkinter

GUI application for plotting and manipulating sine waves using tkinter and matplotlib.

This application provides an interactive interface allowing users to:

  • Plot sine waves with customizable parameters:
    • Frequency (Hz)
    • Amplitude
    • Phase (degrees)
    • Vertical offset
  • Control view properties:
    • Amplitude scaling
    • Time window
  • Add and control Gaussian noise:
    • Mean (μ)
    • Standard deviation (σ)
  • Plot appearance:
    • Line color
    • Line width
  • Update plot dynamically
  • Real-time input validation

Version: 1.1

SineWavePlotter2

Interferometry Analyzer (FFT adquisition)

GUI application for analyzing interferograms using Fourier Transform and image processing.

This application provides an interactive interface allowing users to:

  • View and analyze interferogram images:
    • Original image display
    • Fourier Transform visualization
    • Real-time threshold adjustment
  • Control processing parameters:
    • Threshold level
    • Image filtering
    • FFT visualization
  • Image analysis features:
    • Frequency domain analysis
    • Noise reduction
    • Colormap visualization
  • Interactive controls:
    • Update processing
    • Real-time preview
    • Parameter validation
IFPAnalyzer

To do:

  • Interferogram details identification
  • Intensity profile extraction
  • Magnitude spectrum adquisition
  • ...

Intensity Profile Analyzer

GUI application for analyzing intensity profiles along lines in images.

This application provides an interactive interface allowing users to:

  • Load and display grayscale/color images
  • Extract intensity profiles by:
    • Drawing lines with mouse
    • Entering coordinates manually
  • Display features:
    • Automatic image scaling
    • Real-time line preview
    • Interactive plot updates
  • Profile analysis:
    • Intensity values along line
    • Position tracking
    • Pixel coordinates
  • Image information:
    • Dimensions display
    • Scale factor tracking
    • Coordinate mapping

Screenshot 2024-11-12 002319

About

Personal repository for python projects development that are intentended to contribute to scientific research and programming learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors