Git#
A list of my public Git repositories.
Apps #
- Desktop and Web apps. Poking the GUI apps world with a stick
Eiri #
-
A prototype of Tidings using FLTK
#fltk-rs
#rust
#unfinished
Flowey #
#work-in-progress
fltk-rs-playground
#
-
A playground to test all things
fltk-rs
#fltk-rs
hello-world
#
-
A hello-world Tauri app
#hello-world
#tauri
#svelte
#rust
julialang-slack-history
#
-
A read-only Slack clone for reading history from julialang.slack.com
#slack-clone
#svelte
#julia
#unfinished
Kirk #
#c
#work-in-progress
Morbo #
#work-in-progress
Shuchu #
-
An app to turn your time into self-proclaimed rewards
#fltk-rs
#rust
#unfinished
Tracy #
-
A Flatpak manifest for the Tracy Profiler
#flatpak
Tidings #
-
Finally, an RSS reader without a built-in browser
#gtk-rs
#rust
#unfinished
Complex #
- Complex solutions. Research and confusing projects are here
C1 #
-
A Fortran module for computing a correlogram and a periodogram of one-dimensional non-uniform time series
#time-series
#astronomy
#fortran
C2 #
-
A comparison of covariance functions used to inference stellar rotation periods of stars
Followed by GPKernels
#astrophysics
#gaussian-processes
#stellar-rotation
#jupyter
#python
#unfinished
C3 #
-
A Fortran module for performing spectral correlation analysis of time series
#time-series-analysis
#fortran
C3.1 #
-
SCATS interface with a backend written in C++ and a frontend written in Python
Followed by
Scats.jl
#time-series-analysis
#python
#c++
#unfinished
GPKernels #
-
Study of the influence of selection of kernels for Gaussian processes on the modeling of light curves
#astronomy
#gaussian-processes
#julia
#unfinished
PMG #
-
Spatial-kinematic modelling of a flat subsystem of the Milky Way by the method of maximum likelihood
#astronomy
#julia
#rust
paveloom-c.github.io
#
- A root repository for GitHub Pages
Docker #
- Docker/OCI images. Ready-made sandboxes for lazy people
binder-base
#
-
Yet another base image for Binder
#binder
#binder-ready
#jupyter
binder-julia
#
-
Basically,
paveloom/binder-base
+ Julia#binder
#binder-ready
#jupyter
#julia
binder-julia-plots
#
-
If
paveloom/binder-julia
andpaveloom/binder-tex
had a baby#binder
#binder-ready
#jupyter
#tex
#julia
binder-tex
#
-
Basically,
paveloom/binder-base
+ TeX dependencies#binder
#binder-ready
#jupyter
#tex
dev
#
-
An OCI compliant image containing my personal development environment
#image
#oci
#development-environment
#docker
paveloom-os
#
-
An OSTree native container for personal use
#image
#podman
#oci
#ostree
Forks #
- Small little patches here and there
codestats-box-python
#
-
Update a pinned gist to contain your Code::Stats
#codestats
ffmpeg-static
#
-
A script to make a static build of FFmpeg
#ffmpeg
#bash
lbry-android
#
-
The LBRY Android app (now without a blacklist)
#lbry
#lbry-android
#ci-cd
lbry-desktop
#
-
A browser and wallet for LBRY, the decentralized, user-controlled content marketplace (now without a blacklist)
#lbry
#lbry-desktop
#ci-cd
scm-music-player
#
-
Seamless music for your website. HTML5 music player with continuous playback cross pages
#music
#player
#html5
waka-box
#
-
Update a pinned gist to contain your weekly WakaTime stats
#wakatime
zig-tracy-bindings
#
-
Zig language bindings for the Tracy Profiler
#zig
Julia #
- Julia packages. There is even a custom registry for some reason
Exceptions.jl
#
-
Easy exception creation
#exceptions
#exception-handling
#julia
HillRegions.jl
#
-
A recipe to plot Hill regions
#hill-regions
#julia
paveloom-j.github.io
#
- A root repository for GitHub Pages
PaveloomRegistry #
-
A personal Julia packages registry
#julia-registry
#julia
PDFHighlights.jl
#
-
Export highlights from PDF files to a CSV file with one call
#pdf
#csv
#poppler
#julia
#c
Scats.jl
#
-
Spectral correlation analysis of time series (not supposed to be used)
#time-series
#periodogram
#time-series-analysis
#correlogram
#julia
#unfinished
Minor #
- Minor repositories. Small, but sometimes quite useful
Makefiles #
-
Makefile templates for compiling programs and publishing code on GitHub
#git
#makefile
QtSettingsDemo #
-
Settings file generator: demonstration of the graphical interface created using Qt in the Qt Creator environment
#qtcreator
#qt5-gui
Other #
- Other stuff
OrgAvatars #
- Organizations’ avatars
IDs #
-
IDs for identification (psychological process)
#unfinished
A LaTeX-PGF-TikZ Animation #
-
Instructions for how to convert a PGF/TikZ picture with variable data in an animation
#ffmpeg
#tex
#bash
Personal #
- Projects that are very specific to me
dotfiles
#
- Personal system configuration
DSA #
-
Data Structures & Algorithms
#data-structures-and-algorithms
#c++
Exercism #
-
Exercism exercises completed by me
#rust
#unfinished
mini-database-server-in-zig
#
-
Mini database server in Zig
#zig
#database
nixpkgs
#
- Personal Nix Packages collection
old_wiki
#
-
An old version of Pensieve, powered by Franklin
#franklin
#julia
OpenSearchDescriptionFiles #
-
Custom OpenSearch description files
#search-engine
#opensearch
Paveloom #
-
A special repository to manage my GitHub profile’s landing page
#github-readme
Site #
- Personal website
Rust #
- Rust projects
simulated_annealing
#
-
An interface for global function optimization using simulated annealing
#rust
#optimization
#simulated-annealing
TypeScript #
- TypeScript projects
gnome-shell-memento-mori
#
-
Make every second of your life count. Literally!
#gnome-shell-extension
#typescript
University #
- Projects developed during my time studying at Saint Petersburg State University
Astrometric Workshop Summer 2019 #
-
Scripts and programs from the astrometric workshop
#observations
#astronomy
#astrometry
Astrophysical Workshop Summer 2021 #
-
Materials developed during the laboratory work at the astrophysical workshop
#astronomy
#astrophysics
#tectonic
#xetex
#julia
1st Semester (2017) — 3rd Semester (2018) #
Programming Exercises S01-2017-to-S03-2018 #
-
An archive of the first programming exercises
#fortran
#exercises
4th Semester (2019) #
Optics Laboratory Workshop S04-2019 #
-
Computational scripts for reports for the optics laboratory workshop
#laboratory-exercises
#r
Programming Course S04-2019 #
-
Using Fortran interface to the GNU Scientific Library, parallelizing code with OpenMP and MPI
#openmp
#mpi
#fortran
Computational Workshop S04-2019 #
-
Matrices multiplication, Newton’s / Lagrange’s interpolation, Gauss’s / Seidel’s methods for solving a system of linear differential equations, numerical differentiation, spline interpolation, Fourier transform
#exercises
#numerical-methods-implementation
#fortran
5th Semester (2019) #
Computational Workshop S05-2019 #
-
Gauss’s quadrature formula, computing integrals from functions with singularities, computing multiple integrals by the Monte Carlo method, solving ODE numerically, least-squares method, QR algorithm, Jacobi eigenvalue algorithm, solving boundary value problems
#exercises
#numerical-methods-implementation
#fortran
Python Programming Course S05-2019 #
-
Scripts from the Python programming course
#game-of-life
#python
6th Semester (2020) #
Celestial Mechanics S06-2020 #
-
Calculating the ephemeris, determining the preliminary orbit
#astronomy
#fortran
Astronomical Software Course S06-2020 #
-
Procedures and programs from the Astronomical Software course
#astronomy
#midas
7th Semester (2020) #
Astronomical Observation Workshop S07-2020 #
- Materials developed during the laboratory work at the astronomical observation workshop
8th Semester (2021) #
Computational Workshop S08-2021 #
-
Solving Cauchy problems and stiff systems of differential equations, finding eigenvalues in symmetric matrices
#exercises
#numerical-methods-implementation
#julia
9th Semester (2021) #
Celestial Mechanics Laboratory Workshop S09-2021 #
-
Finding a figure-8 solution to a three-body problem with arbitrary precision
#celestial-mechanics
#integration
#julia
Computational Workshop S09-2021 #
-
Solving integral equations of the first kind, parabolic and elliptical partial differential equations
#numerical-methods
#integration
#julia
Computer Methods of Celestial Mechanics S09-2021 #
-
Presentations on some of the computer methods considered in the course
#celestial-mechanics
#numerical-methods
#ode-solver
#julia
Stellar Astronomy Laboratory Workshop S09-2021 #
-
Calculation of orbits of globular clusters in several models of the Galaxy potential
#astronomy
#integration
#rust
#julia
Stellar Astronomy Special Workshop S09-2021 #
-
Decomposition of a bimodal distribution function into two normal components by the maximum likelihood estimation method
#astronomy
#stellar
#tectonic
#xetex
#julia
10th Semester (2022) #
Computer Simulation S10-2022 #
-
Building computer models of physical processes
#astronomy
#computer-simulation
#rust
#julia
Graphics in Scientific Publications S10-2022 #
-
Preparation of articles for scientific journals, plotting
#xetex
#julia
Stellar Astronomy Laboratory Workshop S10-2022 #
-
Generating disk galaxies
#astronomy
#julia
Stellar Astronomy Special Workshop S10-2022 #
-
Performing a Pearson’s chi-squared test
#astronomy
#julia
Computational Gas Dynamics S11-2022 #
-
Modelling convection with the large-particle method
#astronomy
#zig
Stellar Astronomy Laboratory Workshop S11-2022 #
-
Generating and inferring galaxy rotation curves
#astronomy
#julia
Stellar Astronomy Special Workshop S11-2022 #
-
Performing weighted orthogonal regression
#regression
#julia
Resonances in Celestial Mechanics S11-2022 #
-
Modelling dynamics of main-belt asteroids
#astronomy
#celestial-mechanics
#resonances
#julia
Zig #
- Zig projects
zig-gir-ffi
#
-
Generate FFI bindings for Zig using GObject Introspection
#gobject-introspection
#ffi
#zig
zig-girepository
#
-
Zig bindings for the
girepository
library#girepository
#zig
zig-gtk4
#
-
Zig bindings for the
gtk4
library#gtk4
#zig
zig-libuv
#
-
Zig bindings for the
libuv
library#libuv
#zig