Skip to content
View MothNik's full-sized avatar
🔋
Supercharging Spectroscopy
🔋
Supercharging Spectroscopy

Block or report MothNik

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MothNik/README.md

Happy that you landed on my GitHub page!

I'm an environmental engineer who pivoted into scientific Python programming for data science with a main focus on signal processing and statistics. Since I'm short in time, you will not find big repositories with many stars. My contributions are more niche and can be found in bug fixes, issue reports, and forum posts.

Selected Contributions

  • pybandee is a numba-implementation of the pentapy-backend for solving pentadiagonal linear systems. I also implemented the multi-threading for pentapy in Cython (see this pending PR), but I needed a numba-compatible solutions, so I implemented my own.
  • A cubic spline interpolator for PyLops. Its implementation can be used within pytorch and allows for backpropagation in case one needs to constrain the output of an optimization or deep learning model to be smooth without introducing explicit constraints or penalties.
  • A signal envelope estimation presented in this StackExchange answer.
  • An example on how to find outliers that mask each other in linear regression using scipy in this StackOverflow answer. The insights I gained here are now also part of the Wikipedia article on Cook's distance.

Pinned Loading

  1. PyLops/pylops PyLops/pylops Public

    PyLops – A Linear-Operator Library for Python

    Python 541 130

  2. GeoStat-Framework/pentapy GeoStat-Framework/pentapy Public

    A Python toolbox for pentadiagonal linear systems

    Python 14 5

  3. paucablop/chemotools paucablop/chemotools Public

    The scikit-learn-native foundation package for chemometrics 🧪 🤖

    Python 87 19

  4. pybandee pybandee Public

    A fast Python package specialised on solving banded linear systems

    Python 2

  5. RLado/rsparse RLado/rsparse Public

    A Rust library for solving sparse linear systems using direct methods.

    Rust 20 3

  6. robust_fourier robust_fourier Public

    Noise- and Outlier-Robust Fourier Transform with Hermite Functions with NumPy and Numba

    Python 1