Skip to content
View ivgnk's full-sized avatar
  • Mining Institute
  • Perm, Russia
Block or Report

Block or report ivgnk

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
ivgnk/README.md

Hi there, I'm Ivan Genik 👋

Languages and libraries:

Python R C++ Dart Fortran

HTML5 JavaScript CSS3 Postgres SQLite

NumPy SciPy Matplotlib Pandas

markdown-badges

Statistics

Top Langs

codewars
(Higher level: less Rank(kyu) more Honor(points))

Other tests

Leetcode
https://leetcode.com/iv_g/

Fields of interest

data, books, tutorials:
open-source, open-data, open-science, datasets, timeseries,books, tutorial-code

common science problems and methods:
inverse-problems, inversion, noise, optimization, scientific-computing, partial-differential-equations
statistics, forecasting, statistical-analysis, robust-estimation, hypothesis-testing, monte-carlo-methods, kalman-filter, bayesian-inference
libraries (mostly Python):
python, numpy, scipy, tensorflow, pytorch, data-visualization, data-science, artificial-intelligence, big-data, machine-learning, deep-learning, neural-network, natural-language-processing, computer-vision, image-processing, supervised-learning, unsupervised-learning, streamlit

sciences and their parts:
earth-science, geophysics, geoscience, geosciences, geospatial, geodesy, gis, geology, reservoir-modeling, maps, spatial-data

in geosciences:
magnetic-fields, gravity-field, gravimetry, fatiando-a-terra, obspy,

programming
Python, Rlang, Dart, Rlang, No-code, Low-code

energy:
energy, energy-data, transportation,

Other other languages

delphi, lazarus, pascal
delphi python
skia4delphi - Skia4Delphi is a cross-platform 2D graphics API for Delphi platforms based on Google's Skia Graphics Library
dart

economics & finance:
econometrics, economics, finance,financial-mathematics, financial-engineering, quantitative-finance, fintech, trading, technical-analysis, algo-trading, algotrading, quantitative-trading, quant, backtesting, stock-price-prediction

economics & finance data:
economic-data, financial-data, yahoo-finance, stock-data, quant-dataset, google-finance, market-data, sec, edgar

game-of-life

   

Github guide

Github: Topics
Github: Topics: Python
Github: Topics: Jupyter Notebook
Github: Topics: Documentation
Github: Collections
Github: Open source organizations list
List of companies that use GitHub

Github Trending
Github Trending Python daily
Github Trending Python monthly
Github Trending Jupyter notebook monthly

How to find out "The most popular repositories" on Github?
How to add color to GitHub's README.md file


Emoji 👍

Complete list of github markdown emoji markup
EMOJI CHEAT SHEET

GitHub Emoji Picker
api.github.com/emojis

https://api.github.com/emojis
http://www.unicode.org/charts/PDF/Unicode-12.0/U120-1F780.pdf

R-lang

R-lang - - - Repo with more than 716 Stars in 27/09/2023 - - -

R-lang
awesome-R - list of awesome R packages, frameworks and software
tidyverse - collection of R packages that share common principles and are designed to work together seamlessly
DataScienceR - list of R tutorials for Data Science, NLP and Machine Learning
r4ds - R for data science: a book
blogdown - Create Blogs and Websites with R Markdown
DiagrammeR - Graph and network visualization using tabular data
mlr - Machine Learning in R
rvest - Simple web scraping for R
geocompr - Open source book: Geocomputation with R
https://github.com/sfirke/janitor - simple tools for data cleaning in R
swirl - Learn R, in R. site
rstan - RStan, the R interface to Stan. Stan is a state-of-the-art platform for statistical modeling and high-performance statistical computation
easystats - R Framework for Easy Statistical Modeling, Visualization, and Reporting
shiny, mastering-shiny - Mastering Shiny: a book
mlr3 - Machine Learning in R
ggplot2, rmarkdown, plotly.R, r-color-palettes, forecast, TheAlgorithms / R

r-spatial
RStudio - 1.8k followers, repo: rstudio, cheatsheets
quantmod - Quantitative Financial Modelling Framework

Following:

Links collections 🔗

Elsevier SoftwareX - Open Access Software publication - 1.1k repo
Packt - Providing books, eBooks, video tutorials, and articles for IT developers, administrators, and users - 8.0k repo
Data Carpentry - Workshops teaching scientists basic skills for retrieving, viewing, managing, and manipulating data
LeetCode repository is a comprehensive collection of solutions to LeetCode questions in multiple programming languages
Apress - Source code for books published by Apress. For more information go to www.apress.com/source-code

#ff0000 Best-of Python -->> Data Containers & Dataframes, Data Structures, Data Validation, Algorithms & Design Patterns, Date & Time Utilities, File & Path Utilities, Compatiblity, Cryptography, Infrastructure & DevOps, Process Utilities, Asynchronous Programming, Configuration, Data Caching, GUI Development, Computer & Machine Vision, Machine Learning & Data Engineering, Text Data, Web Development, Database Clients, Data Loading & Extraction, Data Pipelines & Streaming, File Formats, Code Inspection, General Utilities
#ff0000 Best-of Web Development with Python -->> Web Frameworks, Web Scraping & Crawling and others
#ff0000 Best-of Machine Learning with Python -->> Machine Learning Frameworks, Data Visualization, Text Data & NLP, Image Data, Graph Data, Audio Data, Geospatial Data, Financial Data, Time Series Data, Medical Data, Tabular Data, Optical Character Recognition, Data Containers & Structures, Data Loading & Extraction, Web Scraping & Crawling, Data Pipelines & Streaming, Distributed Machine Learning, Hyperparameter Optimization & AutoML, Reinforcement Learning, projects, Recommender Systems, Privacy Machine Learning, Workflow & Experiment Tracking, Model Serialization & Deployment, Model Interpretability, Vector Similarity Search, Probabilistics & Statistics, Adversarial Robustness, GPU & Accelerator Utilities, Tensorflow Utilities, Jax Utilities, Sklearn Utilities, Pytorch Utilities
#ff0000 Best-of Jupyter -->> Notebook Environments, Interactive Widgets & Visualization, Jupyter Extensions, Jupyter Magic, Jupyter Kernels, Notebook Sharing & Conversion, Notebook Tools, JupyterLab Renderer, JupyterLab Themes, JupyterLab Extensions, JupyterHub Authenticators, JupyterHub Spawners, Jupyter Components
#ff0000 Best-of Python Developer Tools -->> Linters & Style Checkers, Type checkers, Code Formatters, Code Refactoring, Code Security, Virtual Environmentsm, Dependency & Package Managers, Code Metrics & Complexity, Logging, Shell, Documentation, Debugging Tools, Testing Tools, Code Packaging, Build Tools, System Monitoring & Profiling, AST Tools

STEM: Python and some others /R, Delphi, Julia/ :microscope:

Org/Group 🏢

The Apache Software Foundation - 9.8k followers (************************)
DAIR.AI - Democratizing Artificial Intelligence Research, Education, and Technologies - 5.1k followers
Midjourney - 1.3k followers
OpenNMT - Open source ecosystem for neural machine translation and neural sequence learning - 197 followers
FluxML - Machine Learning Stack

Illustrated Machine Learning - 142 followers

The Algorithms - Open Source resource for learning Data Structures & Algorithms and their implementation in any Programming Language

Python - Repositories related to the Python Programming language
NumPy - The fundamental package for scientific computing with Python
Keras - Deep Learning for humans
matplotlib - matplotlib: plotting with Python
seaborn - plotting with Python
scikit-image - Image Processing Toolbox for SciPy
Python for Data - https://github.com/orgs/pydata/repositories
giotto.ai - Adding a third dimension to AI
pyscripter - python4delphi - Free components that wrap up Python into Delphi and Lazarus (FPC)

PPPLDeepLearning
LxMLS - Lisbon Machine Learning Summer School

ROOT - A modular scientific software framework
https://github.com/netology-ds-team
Natural Systems Simulation Lab - in ITMO University
Engineering physics center of Lomonosov Moscow State University

Tinkoff Technologies Berkeley Automation Lab - Center for research in robotics and automation sciences

Probabilistic machine learning - Material to accompany book series "Probabilistic Machine Learning" (Software, Data, Exercises, Figures, etc) Dive into Deep Learning (D2L.ai) - Interactive deep learning book with code, math, and discussions
Polars - Fast multi-threaded, hybrid-out-of-core query engine focussing on DataFrame front-ends

Machine Learning Tooling - Machine Learning and lists and ratings for Python ->> Best-of Web Development with Python and others, Kubernetes, Docker


JuliaFEM - The JuliaFEM project develops open-source software for reliable, scalable, distributed Finite Element Method
JuliaPhysics - Physics in Julia

Users 👨

Sebastian Raschka - Machine Learning researcher
Aurélien Geron - Author of the book Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow. handson-ml2 - A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in Python using Scikit-Learn, Keras and TensorFlow
Jake Vanderplas: jakevdp - Python ML & Data Science (see Pinned Repo: PythonDataScienceHandbook, Materials for my scikit-learn tutorial)
MorvanZhou - Deep Learning Research & Development at Tencent (одна из крупнейших инвестиционных и венчурных компаний Китая)
Chanin Nantasenamat: dataprofessor - popular blogger on data scince (see Pinned Repo): youtube: DataProfessor
ZProger - Python tutor, https://www.youtube.com/channel/UCA9t0ucLQLDCELE0wbDSAyw , code_lessons

François Chollet - deep learning, 15.4k followers, 124 Stars Alexander Ershov - Machine learning, Data science

PyLops - Matrix-Free linear algebra and optimization in Python
Devito - Symbolic Finite Difference Computation

Patrick Loeber - create free content about Python and AI on YouTube and my website, 4.7k followers, 13 Stars,
Chris / ChristosChristofidis - Deep/Machine Learning. 140 Repo, 893 Stars
Jesper Dramsch - Scientist for Machine Learning. 100 Repo, 326 Stars

Armin Ronacher - Creator of the Flask framework
Numenta - Biologically inspired machine intelligence

Konstantin Gavrilov - Perm, Physicist
Luchanos - Python, teaching, video, Манифест


HemulGM - Professional Delphi developer: DelphiOpenAI, ChatGPT

Geosciences 🌍

Pangeo - A community effort for big data geoscience
GeoSci - Resources for applied geophysics, site
Software Underground - community of digital subsurface professionals. We are academic and applied geologists, geophysicists, engineers, and others.
Open Source Geospatial Foundation - organization to support the collaborative development of open geospatial technologies and data
GeoPandas - Python tools for geographic data
geopython - cartopy - is a Python package designed to make drawing maps for data analysis and visualisation easy
The Generic Mapping Tools (GMT) - Tools for manipulating geographic and Cartesian data and creating plots, maps, and 3D views
SciTools - to produce powerful Python-based open-source tools for Earth scientists>, Repo 35, Projects 13
FESOM - fesom2 - The Finite Element Sea Ice-Ocean Model, Site

SEG - Society of Exploration Geophysicists
groupeLIAMG - Laboratoire d'Interprétation et Acquisition des Mesures en Géosciences. Interactive data processing and analysis tool to compute the Curie point depth from aeromagnetic data
swag-kaust - Seismic Wave Analysis Group


SimPEG - A community and tools for open geophysics
Madagascar - Open-Source Software Package for Multidimensional Data Analysis
Fatiando a Terra - Open-source Python tools for geophysics
Patrick-Cole - Council for Geoscience: pygmi
pygimli search in github
pyGIMLi - open-source library for multi-method modelling and inversion in geophysics


Shingle Project - Shingle - Generalised self-consistent and automated domain discretisation for multi-scale geophysical models
Alexey Pechnikov - GIS and Geo Science Programming, Modeling, and Machine Learning (Habr). 3D Gravity and Magnetic Inversion Models on Ellipsoid (Globe)
myak555 - "Limits to Limits" book model code and data files - Big energy prognosis
Matteo Niccoli - Data-driven geoscientist. 188 Repo, 443 Stars
Nikolay Koldunov - Germany, Alfred Wegener Institute for Polar and Marine Research, 241 followers, 308 Stars. python_for_geosciences, python_data_train,

pysit - Seismic Inversion Toolbox in Python
Michael Pyrcz - a professor working in Data Analytics, Geostatistics and Machine Learning. GeostatsPy
Mirko Mälicke - geostatistics, 35 Stars - scikit-gstat - SciKit-Gstat is a scipy-styled analysis module for geostatistics - 195 Stars
Alessandro Amato del Monte - geophysicist/explorationist. geophysical_notes
Felipe Melo - Phd in applied geophysics. Euler-deconvolution sadaqatali2027 - Geophysics, interested in DataScience and Machine learning
Craig Phillips - PetroPhysics - Semantic-Segmentation-of-Petrographic-Thin-Sections-using-Keras

Web / Database

DBeaver - Universal Database Managers and SQL Clients


Anatolii Kosorukov - Svelte docs (Svelte.js-The-Complete-Guide-incl.-Sapper.js, Svelte-Quickstart-Through-Instroduction-Tutorial-projects, Sveltejs-3-and-Sapper-Projects, Learn-Svelte-by-applying-test-driven-development, ...)
Mark Volkmann - author of the Manning book "Svelte and Sapper in Action"

Omelchenko Michael, DJWOMS - web projects, FastAPI

Quants 💸

Org/Group 🏢

OpenBB - Investment Research for Everyone, Anywhere
Unofficial open source power bi community

Users 👨

cia76 - Игорь Чечет
Darío López Padial - Technical Analysis, Financial Forecasting, 509 followers
Ran Aroussi - software developer, data hacker, financial tinkerer, algorithmic trader, quant researcher, technology geek, creator of several popular Python libraries, and founder of Tradologics., 2k followers, yfinance ·
TA-Lib Official Organization
Luigi Ballabio - One of the administrators and lead developers of the QuantLib project
Azzrael AzzraelCode - Moex with Python

Beliavsky - repo: R Finance packages not listed in the Empirical Finance Task View, financial-ts-prediction-with-deeplearning
Tomoaki Fujii - finance_ml - Advances in Financial Machine Learning

BioInformatics 🌸

NiPy - analysis of neuroimaging data
Michael Waskom - seaborn, Psych 216A: Statistics and data analysis in Python

Languages

(Training in programming)

Python

Luis Pedro Coelho - BioInformatics, Source Code for the book Building Machine Learning Systems with Python, Python Morphology Toolbox, scikit-bio, Milk is a machine learning toolkit in Python, Machine Learning Datasets for Milk
Yanhao29 - Data Science
bakunobu - some from Python

Other interesting repositories:

STEM 🔬

permCoding - обучение программированию

Big IT Companies (different ML tools), see also language=Jupyter Notebook

microsoft python repositories - 832 repo
LightGBM - A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks
meta/FB python repositories - 11 repo, prophet - Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth
apple python repositories

tensorflow-image-classification
keras-image-classification
pytorch-image-classification
image-processing - Image Processing with Python
the-algorithm-ml - Source code for Twitter's Recommendation Algorithm
PyMySQL - MySQL client library for Python

MIT Office of Digital Learning
Oak Ridge Leadership Computing Facility

Geosciences

Geoanalytics-and-Machine-Learning
Tutorials from The Leading Edge
PetroFlow - library that allows to process well data (logs, core photo etc.) and conveniently train machine learning models

Ocean, Climate

MITgcm - site - A numerical model designed for study of the atmosphere, ocean, and climate
COSIMA - Consortium for Ocean-Sea Ice Modelling in Australia

Other

Quants 💸

2022 The Top 21 Python Trading Tools (September 2023)

Tradologics (Cloud Python Trading Tools)

Financial Data that drives your success Access stocks, forex and other financial assets from anywhere at any time


Technical Analysis - Github - 173 public repositories
Technical Analysis - PyPi

Technical Analysis Library in Python 816 forks, 3.8k stars

Languages

Github Ranking: A list of the most github stars and forks repositories.
Top 100 Stars in Python
Top 100 Stars in R
Top 100 Stars in Julia
Top 100 Stars in MATLAB
Top 100 Stars in Dart

Top 100 Stars in Ruby
Top 100 Stars in C#
Top 100 Stars in C++

Fortran

Fortran-lang - main Fortran community
Beliavsky - repo: Fortran code on GitHub, Fortran Tools, Fortran-related books, A Cheatsheet for Fortran 2008 Syntax: Comparison with Python 3, Fortran 90 codes of John Burkardt by category, Fortran-tools-on-GitHub

Как установить компилятор gcc / g++ для Windows: 1 text, 2 video eng, 3 video rus
Last Fortran, C and C++ for Windows
https://sourceforge.net/projects/mingw/files/MinGW
https://osdn.net/projects/mingw
Eclipse Fortran Development User Guide
Как правильно настроить среду разработки для FORTRAN

Fortran compilers: GNU Fortran (GFortran), Intel Fortran Compiler , Flang, Silverfrost Fortran FTN95, AMD Optimizing C/C++ Compiler - only Linux, Oracle Developer Studio - only Linux
Fortran IDE:
List of Fortran numerical libraries Fortran Package Manager

Basic

2023 Visual Basic.NET - 2022 MapBasic 2023 B4X - with IDE 2023 Gambas - Linux, with IDE 2023 Small-Visual-Basic - with IDE 2023 FreeBASIC 2023 Yabasic 2023 SmallBASIC 2022 QB64 2022 ThinBasic - with IDE 2021 WxBasic 2020 Basic-256 - with IDE


Работа с Github, оформление профиля и README-файла / Working with Github, creating a profile and a README file

GitHub: Закрепление элементов в профиле/Pinning items to your profile
GitHub: Написание математических выражений

2022 Оформляем README-файл профиля на GitHub
2022 Как креативно оформить профиль на GitHub, чтобы он привлекал внимание

GitHub spoiler markdown.md

markdown-badges: 1, 2
Basic writing and formatting syntax
Персонализация профиля

Примеры оформления: JesperDramsch, daniilshat

2018 How to add empty spaces into MD markdown readme on GitHub?

2021 Как вставить картинку в README.md на GitHub


Tex/Latex

Математические формулы в LaTeX / LaTeX/Mathematics

2021 Осваиваем LaTeX за 30 минут https://habr.com/ru/companies/ruvds/articles/574352/ Увеличить размер уравнений/Increase the size of the equations
https://fkn.ktu10.com/?q=node/6682
https://tex.stackexchange.com/questions/3703/make-equations-large


My forks

Repo

Pinned

  1. Makroseis_GUI Makroseis_GUI Public

    Inversion (solution of the inverse problem) of macroseismic data. Инверсия (решение обратной задачи) макросейсемических данных

    Python

  2. Magnetic-prospecting Magnetic-prospecting Public

    Various calculations for magnetic prospecting

    Python

  3. Lazarus_QuickLectureTest Lazarus_QuickLectureTest Public

    Lazarus. Testing students at lectures. Тестирование студентов на лекции

    Pascal

  4. bp bp Public

    Analysis for bp Statistical Review of World Energy

    Python