Skip to content

FlexStudia/Convolution_core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

This is the core code for calculating convolution of a spectrum.

The process of convolution consistes in reducing the resolution of the original high-resolution spectrum so that it corresponds to an instrument with lower resolution, while preserving the energy as much as possible.

How it works

The programme is written in Python.

There is a version with an interface in PyQt framework. You can find it in the corresponding repository.

There are several possibilities for working with this code:

  • use this code to convolve the spectra (to do this you need to install Python, install a virtual environment, install the packages from requirements.txt and then work with the code).
  • use this code as a module in your project

License

We distribute this code under the MIT licence. This licence imposes two obligations. The first one is to cite the author (2024 Maria Gorbacheva (Flex Studia, flex.studia.dev@gmail.com)) and the second one is to cite the MIT licence (as MIT License). After it you can use this code as you please.

Questions

Any questions and suggestions please send to flex.studia.dev@gmail.com.

About

Core code for the Convolution programme

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages