T.M.'s repositories

quant-trading

Python quantitative trading strategies including VIX Calculator, Pattern Recognition, Commodity Trading Advisor, Monte Carlo, Options Straddle, Shooting Star, London Breakout, Heikin-Ashi, Pair Trading, RSI, Bollinger Bands, Parabolic SAR, Dual Thrust, Awesome, MACD

Language:PythonLicense:Apache-2.0Stargazers:5496Issues:236Issues:15

web-scraping

Detailed web scraping tutorials for dummies with financial data crawlers on Reddit WallStreetBets, CME (both options and futures), US Treasury, CFTC, LME, MacroTrends, SHFE and alternative data crawlers on Tomtom, BBC, Wall Street Journal, Al Jazeera, Reuters, Financial Times, Bloomberg, CNN, Fortune, The Economist

Language:PythonLicense:Apache-2.0Stargazers:711Issues:29Issues:9

graph-theory

Julia and Python complex system applications in ecology, epidemiology, sociology, economics & finance; network science models including Bianconi-Barabási, Barabási-Albert, Watts-Strogatz, Waxman Model & Erdős-Rényi; graph theory algorithms involving Gillespie, Bron Kerbosch, Ramsey, Bellman Ford, A*, Kruskal, Borůvka, Prim, Dijkstra, DSatur, Randomized Distributed, Vizing, Topological Sort, DFS, BFS

Language:Jupyter NotebookLicense:Apache-2.0Stargazers:336Issues:11Issues:2

machine-learning

Python machine learning applications in image processing, recommender system, matrix completion, netflix problem and algorithm implementations including Co-clustering, Funk SVD, SVD++, Non-negative Matrix Factorization, Koren Neighborhood Model, Koren Integrated Model, Dawid-Skene, Platt-Burges, Expectation Maximization, Factor Analysis, ISTA, FISTA, ADMM, Gaussian Mixture Model, OPTICS, DBSCAN, Random Forest, Decision Tree, Support Vector Machine, Independent Component Analysis, Latent Semantic Indexing, Principal Component Analysis, Singular Value Decomposition, K Nearest Neighbors, K Means, Naïve Bayes Mixture Model, Gaussian Discriminant Analysis, Newton Method, Coordinate Descent, Gradient Descent, Elastic Net Regression, Ridge Regression, Lasso Regression, Least Squares, Logistic Regression, Linear Regression

Language:Jupyter NotebookLicense:Apache-2.0Stargazers:215Issues:4Issues:1

recursion-and-dynamic-programming

Julia and Python recursion algorithm, fractal geometry and dynamic programming applications including Edit Distance, Knapsack (Multiple Choice), Stock Trading, Pythagorean Tree, Koch Snowflake, Jerusalem Cross, Sierpiński Carpet, Hilbert Curve, Pascal Triangle, Prime Factorization, Palindrome, Egg Drop, Coin Change, Hanoi Tower, Cantor Set, Fibonacci

Language:JuliaLicense:Apache-2.0Stargazers:55Issues:3Issues:0

search-and-sort

Julia and Python search algorithm implementation including Bloom Filter, Aho-Corasick, Boyer-Moore, Knuth-Morris-Pratt, Rabin-Karp, Binary & Sequential; hash algorithm implementation including Fowler-Noll-Vo-1, Jenkins One-at-a-time, Hash Chaining, Linear Probing & Quadratic Probing; sort algorithm implementation including Cocktail, Bitonic, Gnome, Bogo, Heap, Counting, Radix, Quick, Merge, Shell, Selection, Insertion, Bubble

Language:JuliaLicense:Apache-2.0Stargazers:16Issues:3Issues:0

Sid-Meier-s-Civilization-6-modding

Sid Meier 's Civilization VI modding automation via Python, automatically generating world map, geotagging natural wonders, terrains, features, continents, resources, rivers, cliffs, true start locations of civilizations and city-states, compatible with all DLCs including New Frontier Pass, Gathering Storm, Rising and Fall, Leader Pass

Language:Jupyter NotebookLicense:Apache-2.0Stargazers:11Issues:3Issues:0

cryptography

Python substitute and transposition ciphers including Vigenère Cipher, Rail Fence Cipher, Caesar Cipher

Language:Jupyter NotebookLicense:GPL-3.0Stargazers:9Issues:2Issues:0

je-suis-tm.github.io

Personal website, please do not star or fork

Language:HTMLLicense:Apache-2.0Stargazers:6Issues:3Issues:0

operations-research

Python operations research applications including sudoku solver, tictactoe gaming AI

Language:Jupyter NotebookLicense:MITStargazers:4Issues:3Issues:0
Language:Jupyter NotebookLicense:MITStargazers:2Issues:2Issues:0
Language:Jupyter NotebookLicense:MITStargazers:0Issues:2Issues:0