From b46bd9914ffe561f9bcb429da40f4ca3647a5af7 Mon Sep 17 00:00:00 2001 From: DidierRLopes Date: Tue, 21 Jun 2022 09:01:08 +0100 Subject: [PATCH 01/34] add openbb to the list --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c3e31ba..1576eeb 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,7 @@ A curated list of insanely awesome libraries, packages and resources for Quants ### Financial Instruments and Pricing +- [OpenBB Terminal](https://github.com/OpenBB-finance/OpenBBTerminal) - Terminal for investment research for everyone. - [PyQL](https://github.com/enthought/pyql) - QuantLib's Python port. - [pyfin](https://github.com/opendoor-labs/pyfin) - Basic options pricing in Python. [ARCHIVED] - [vollib](https://github.com/vollib/vollib) - vollib is a python library for calculating option prices, implied volatility and greeks. From 92ded47c412c92cd1fc334636226df14f7a66d97 Mon Sep 17 00:00:00 2001 From: Marcus Read Date: Thu, 30 Jun 2022 08:28:00 +0100 Subject: [PATCH 02/34] Add market-prices to Python section Adds market-prices to new 'Data Processing' subsection of Python section. --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 1576eeb..f381be3 100644 --- a/README.md +++ b/README.md @@ -214,6 +214,10 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [pystlouisfed](https://github.com/TomasKoutek/pystlouisfed) - Python client for Federal Reserve Bank of St. Louis API - FRED, ALFRED, GeoFRED and FRASER. - [python-bcb](https://github.com/wilsonfreitas/python-bcb) - Python interface to Brazilian Central Bank web services. +### Data Processing + +- [market-prices](https://github.com/maread99/market_prices) - Create meaningful OHLCV datasets from knowledge of [exchange-calendars](https://github.com/gerrymanoim/exchange_calendars) (works out-the-box with data from Yahoo Finance). + ### Excel Integration - [xlwings](https://www.xlwings.org/) - Make Excel fly with Python. From 884997adea10a5ed648ef8f4939f7624e75ac47d Mon Sep 17 00:00:00 2001 From: Wilson Freitas Date: Thu, 30 Jun 2022 05:11:53 -0300 Subject: [PATCH 03/34] Update README.md --- README.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/README.md b/README.md index f381be3..da0ed70 100644 --- a/README.md +++ b/README.md @@ -213,9 +213,6 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [FinanceDataReader](https://github.com/FinanceData/FinanceDataReader) - Open Source Financial data reader for U.S, Korean, Japanese, Chinese, Vietnamese Stocks - [pystlouisfed](https://github.com/TomasKoutek/pystlouisfed) - Python client for Federal Reserve Bank of St. Louis API - FRED, ALFRED, GeoFRED and FRASER. - [python-bcb](https://github.com/wilsonfreitas/python-bcb) - Python interface to Brazilian Central Bank web services. - -### Data Processing - - [market-prices](https://github.com/maread99/market_prices) - Create meaningful OHLCV datasets from knowledge of [exchange-calendars](https://github.com/gerrymanoim/exchange_calendars) (works out-the-box with data from Yahoo Finance). ### Excel Integration From 2a1d2ac1816eb90bc80647f7852eec8c122eb5d6 Mon Sep 17 00:00:00 2001 From: Wilson Freitas Date: Thu, 4 Aug 2022 19:26:58 -0300 Subject: [PATCH 04/34] Differential Machine Learning and Axes that matter by Brian Huge and Antoine Savine --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index da0ed70..c903d75 100644 --- a/README.md +++ b/README.md @@ -467,3 +467,4 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [machine-learning-asset-management](https://github.com/firmai/machine-learning-asset-management) - Machine Learning in Asset Management (by @firmai). - [Deep-Learning-Machine-Learning-Stock](https://github.com/LastAncientOne/Deep-Learning-Machine-Learning-Stock) - Deep Learning and Machine Learning stocks represent a promising long-term or short-term opportunity for investors and traders. - [Technical_Analysis_and_Feature_Engineering](https://github.com/jo-cho/Technical_Analysis_and_Feature_Engineering) - Feature Engineering and Feature Importance of Machine Learning in Financial Market. +- [Differential Machine Learning and Axes that matter by Brian Huge and Antoine Savine](https://github.com/differential-machine-learning/notebooks) - Implement, demonstrate, reproduce and extend the results of the Risk articles 'Differential Machine Learning' (2020) and 'PCA with a Difference' (2021) by Huge and Savine, and cover implementation details left out from the papers. From 4787b642d99e68a1225d8a76386fcaaaf68dfe3e Mon Sep 17 00:00:00 2001 From: Wilson Freitas Date: Thu, 4 Aug 2022 19:31:38 -0300 Subject: [PATCH 05/34] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c903d75..4526806 100644 --- a/README.md +++ b/README.md @@ -463,8 +463,8 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [QuantFinanceBook](https://github.com/LechGrzelak/QuantFinanceBook) - Quantitative Finance book. - [rough_bergomi](https://github.com/ryanmccrickerd/rough_bergomi) - A Python implementation of the rough Bergomi model. - [frh-fx](https://github.com/ryanmccrickerd/frh-fx) - A python implementation of the fast-reversion Heston model of Mechkov for FX purposes. -- [value-investing-studies](https://github.com/euclidjda/value-investing-studies) - A collection of data analysis studies that examine the performance and characteristics of value investing over long periods of time. -- [machine-learning-asset-management](https://github.com/firmai/machine-learning-asset-management) - Machine Learning in Asset Management (by @firmai). -- [Deep-Learning-Machine-Learning-Stock](https://github.com/LastAncientOne/Deep-Learning-Machine-Learning-Stock) - Deep Learning and Machine Learning stocks represent a promising long-term or short-term opportunity for investors and traders. -- [Technical_Analysis_and_Feature_Engineering](https://github.com/jo-cho/Technical_Analysis_and_Feature_Engineering) - Feature Engineering and Feature Importance of Machine Learning in Financial Market. +- [Value Investing Studies](https://github.com/euclidjda/value-investing-studies) - A collection of data analysis studies that examine the performance and characteristics of value investing over long periods of time. +- [Machine Learning Asset Management](https://github.com/firmai/machine-learning-asset-management) - Machine Learning in Asset Management (by @firmai). +- [Deep Learning Machine Learning Stock](https://github.com/LastAncientOne/Deep-Learning-Machine-Learning-Stock) - Deep Learning and Machine Learning stocks represent a promising long-term or short-term opportunity for investors and traders. +- [Technical Analysis and Feature Engineering](https://github.com/jo-cho/Technical_Analysis_and_Feature_Engineering) - Feature Engineering and Feature Importance of Machine Learning in Financial Market. - [Differential Machine Learning and Axes that matter by Brian Huge and Antoine Savine](https://github.com/differential-machine-learning/notebooks) - Implement, demonstrate, reproduce and extend the results of the Risk articles 'Differential Machine Learning' (2020) and 'PCA with a Difference' (2021) by Huge and Savine, and cover implementation details left out from the papers. From 6592c507aa7343ed0d03511c7c441b9a9f8a9e3e Mon Sep 17 00:00:00 2001 From: Wilson Freitas Date: Tue, 9 Aug 2022 10:58:07 -0300 Subject: [PATCH 06/34] Added Robert Carver's repos --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 4526806..8083ed6 100644 --- a/README.md +++ b/README.md @@ -127,6 +127,7 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [vectorbt](https://github.com/polakowo/vectorbt) - Find your trading edge, using a powerful toolkit for backtesting, algorithmic trading, and research. - [Lean](https://github.com/QuantConnect/Lean) - Lean Algorithmic Trading Engine by QuantConnect (Python, C#). - [fast-trade](https://github.com/jrmeier/fast-trade) - Low code backtesting library utilizing pandas and technical analysis indicators. +- [pysystemtrade](https://github.com/robcarver17/pysystemtrade) - pysystemtrade is the open source version of Robert Carver's backtesting and trading engine that implements systems according to the framework outlined in his book "Systematic Trading", which is further developed on his [blog](https://qoppac.blogspot.com/). ### Risk Analysis @@ -468,3 +469,6 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [Deep Learning Machine Learning Stock](https://github.com/LastAncientOne/Deep-Learning-Machine-Learning-Stock) - Deep Learning and Machine Learning stocks represent a promising long-term or short-term opportunity for investors and traders. - [Technical Analysis and Feature Engineering](https://github.com/jo-cho/Technical_Analysis_and_Feature_Engineering) - Feature Engineering and Feature Importance of Machine Learning in Financial Market. - [Differential Machine Learning and Axes that matter by Brian Huge and Antoine Savine](https://github.com/differential-machine-learning/notebooks) - Implement, demonstrate, reproduce and extend the results of the Risk articles 'Differential Machine Learning' (2020) and 'PCA with a Difference' (2021) by Huge and Savine, and cover implementation details left out from the papers. +- [systematictradingexamples](https://github.com/robcarver17/systematictradingexamples) - Examples of code related to book [Systematic Trading](www.systematictrading.org) and [blog](http://qoppac.blogspot.com) +- [pysystemtrade_examples](https://github.com/robcarver17/pysystemtrade_examples) - Examples using pysystemtrade for Robert Carver's [blog](http://qoppac.blogspot.com). + From 73a0a8dc1fc2a27c0dcf53cc4ed13e1575bb0dc7 Mon Sep 17 00:00:00 2001 From: Wilson Freitas Date: Fri, 2 Sep 2022 10:56:01 -0300 Subject: [PATCH 07/34] Added pytrendseries --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8083ed6..82a46ad 100644 --- a/README.md +++ b/README.md @@ -128,6 +128,7 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [Lean](https://github.com/QuantConnect/Lean) - Lean Algorithmic Trading Engine by QuantConnect (Python, C#). - [fast-trade](https://github.com/jrmeier/fast-trade) - Low code backtesting library utilizing pandas and technical analysis indicators. - [pysystemtrade](https://github.com/robcarver17/pysystemtrade) - pysystemtrade is the open source version of Robert Carver's backtesting and trading engine that implements systems according to the framework outlined in his book "Systematic Trading", which is further developed on his [blog](https://qoppac.blogspot.com/). +- [pytrendseries](https://github.com/rafa-rod/pytrendseries) - Detect trend in time series, drawdown, drawdown within a constant look-back window , maximum drawdown, time underwater. ### Risk Analysis From 955fa46bebc280c14d89bb216d614c2bb9e20dda Mon Sep 17 00:00:00 2001 From: carpetmaker <105353680+carpetmaker@users.noreply.github.com> Date: Tue, 18 Oct 2022 08:26:42 +0200 Subject: [PATCH 08/34] docs: add `Barter` project to `Rust` section of `README.md` --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 82a46ad..0a5556d 100644 --- a/README.md +++ b/README.md @@ -433,6 +433,7 @@ A curated list of insanely awesome libraries, packages and resources for Quants ## Rust - [QuantMath](https://github.com/MarcusRainbow/QuantMath) - Financial maths library for risk-neutral pricing and risk +- [Barter](https://github.com/barter-rs/barter-rs) - Open-source Rust framework for building event-driven live-trading & backtesting systems ## Reproducing Works, Training & Books From af0b5dcfe3bce78f51a3013393aefd32417c4ace Mon Sep 17 00:00:00 2001 From: carpetmaker <105353680+carpetmaker@users.noreply.github.com> Date: Tue, 18 Oct 2022 08:39:44 +0200 Subject: [PATCH 09/34] docs: add `Barter` project to `projects.md` --- projects.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/projects.md b/projects.md index 189a022..a83ee1c 100644 --- a/projects.md +++ b/projects.md @@ -331,4 +331,5 @@ | value-investing-studies | Reproducing Works, Training & Books | 2021-10-26 | https://github.com/euclidjda/value-investing-studies | A collection of data analysis studies that examine the performance and characteristics of value investing over long periods of time. | True | False | euclidjda/value-investing-studies | | machine-learning-asset-management | Reproducing Works, Training & Books | 2021-12-17 | https://github.com/firmai/machine-learning-asset-management | Machine Learning in Asset Management (by @firmai). | True | False | firmai/machine-learning-asset-management | | Deep-Learning-Machine-Learning-Stock | Reproducing Works, Training & Books | 2022-06-01 | https://github.com/LastAncientOne/Deep-Learning-Machine-Learning-Stock | Deep Learning and Machine Learning stocks represent a promising long-term or short-term opportunity for investors and traders. | True | False | LastAncientOne/Deep-Learning-Machine-Learning-Stock | -| Technical_Analysis_and_Feature_Engineering | Reproducing Works, Training & Books | 2021-08-19 | https://github.com/jo-cho/Technical_Analysis_and_Feature_Engineering | Feature Engineering and Feature Importance of Machine Learning in Financial Market. | True | False | jo-cho/Technical_Analysis_and_Feature_Engineering | \ No newline at end of file +| Technical_Analysis_and_Feature_Engineering | Reproducing Works, Training & Books | 2021-08-19 | https://github.com/jo-cho/Technical_Analysis_and_Feature_Engineering | Feature Engineering and Feature Importance of Machine Learning in Financial Market. | True | False | jo-cho/Technical_Analysis_and_Feature_Engineering | +| Barter | Rust | 2022-10-18 | https://github.com/barter-rs/barter-rs | Open-source Rust framework for building event-driven live-trading & backtesting systems | True | False | barter-rs/barter-rs | From 3f6acd1c179ef7a9eced2583e33f4d0f2dccbf8d Mon Sep 17 00:00:00 2001 From: carpetmaker <105353680+carpetmaker@users.noreply.github.com> Date: Tue, 18 Oct 2022 08:43:23 +0200 Subject: [PATCH 10/34] docs: add `Barter` project to `projects.csv` --- projects.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/projects.csv b/projects.csv index af3888b..c7408f1 100644 --- a/projects.csv +++ b/projects.csv @@ -331,3 +331,4 @@ value-investing-studies,"Reproducing Works, Training & Books",2021-10-26,https:/ machine-learning-asset-management,"Reproducing Works, Training & Books",2021-12-17,https://github.com/firmai/machine-learning-asset-management,Machine Learning in Asset Management (by @firmai).,True,False,firmai/machine-learning-asset-management Deep-Learning-Machine-Learning-Stock,"Reproducing Works, Training & Books",2022-06-01,https://github.com/LastAncientOne/Deep-Learning-Machine-Learning-Stock,Deep Learning and Machine Learning stocks represent a promising long-term or short-term opportunity for investors and traders.,True,False,LastAncientOne/Deep-Learning-Machine-Learning-Stock Technical_Analysis_and_Feature_Engineering,"Reproducing Works, Training & Books",2021-08-19,https://github.com/jo-cho/Technical_Analysis_and_Feature_Engineering,Feature Engineering and Feature Importance of Machine Learning in Financial Market.,True,False,jo-cho/Technical_Analysis_and_Feature_Engineering +Barter,Rust,2022-10-18,https://github.com/barter-rs/barter-rs,Open-source Rust framework for building event-driven live-trading & backtesting systems,True,False,barter-rs/barter-rs From d10695dea94c76f9a2ab081273e3f47abdeae380 Mon Sep 17 00:00:00 2001 From: GrimyFishTank <36686278+grimyfishtank@users.noreply.github.com> Date: Wed, 2 Nov 2022 15:19:55 -0400 Subject: [PATCH 11/34] Add PENDAX SDK to Javascript Added PENDAX SDK to the Javascript section. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 82a46ad..f8ae97f 100644 --- a/README.md +++ b/README.md @@ -374,6 +374,7 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [Ghostfolio](https://github.com/ghostfolio/ghostfolio) - Wealth management software to keep track of financial assets like stocks, ETFs or cryptocurrencies and make solid, data-driven investment decisions. - [IndicatorTS](https://github.com/cinar/indicatorts) - Indicator is a TypeScript module providing various stock technical analysis indicators, strategies, and a backtest framework for trading. - [ccxt](https://github.com/ccxt/ccxt) - A JavaScript / Python / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges. +- [PENDAX](https://github.com/CompendiumFi/PENDAX-SDK) | Javascript SDK for Trading/Data API and Websockets for FTX, FTXUS, OKX, Bybit, & More ### Data Visualization From 16a80ef0aa05793e7aa3febb889cc58509e7f689 Mon Sep 17 00:00:00 2001 From: Fumito Hamamura Date: Fri, 4 Nov 2022 21:52:22 +0900 Subject: [PATCH 12/34] Add modelx to Python section --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 82a46ad..540bad7 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,8 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [statistics](https://docs.python.org/3/library/statistics.html) - Builtin Python library for all basic statistical calculations. - [sympy](https://www.sympy.org/) - SymPy is a Python library for symbolic mathematics. - [pymc3](https://docs.pymc.io/) - Probabilistic Programming in Python: Bayesian Modeling and Probabilistic Machine Learning with Theano. +- [modelx](https://docs.modelx.io/) - Python reimagination of spreadsheets as formula-centric objects that are interoperable with pandas. + ### Financial Instruments and Pricing From 7d892de760ddcfaf1bfca22b5aa7fbd52e178ba1 Mon Sep 17 00:00:00 2001 From: FemtoTrader Date: Tue, 15 Nov 2022 17:34:42 +0100 Subject: [PATCH 13/34] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 82a46ad..20a6319 100644 --- a/README.md +++ b/README.md @@ -357,6 +357,8 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [MarketTechnicals.jl](https://github.com/JuliaQuant/MarketTechnicals.jl) - Technical analysis of financial time series on top of TimeSeries. - [MarketData.jl](https://github.com/JuliaQuant/MarketData.jl) - Time series market data. - [TimeFrames.jl](https://github.com/femtotrader/TimeFrames.jl) - A Julia library that defines TimeFrame (essentially for resampling TimeSeries). +- [DataFrames.jl](https://github.com/JuliaData/DataFrames.jl) - In-memory tabular data in Julia +- [TSFrames.jl](https://github.com/xKDR/TSFrames.jl) - Handle timeseries data on top of the powerful and mature DataFrames.jl ## Java From e2546515b7e879cd427b3dd1a8f74e312d3134cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20=C5=A0koda?= Date: Mon, 19 Dec 2022 16:19:15 +0100 Subject: [PATCH 14/34] add crypto market data --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 82a46ad..c6bd00c 100644 --- a/README.md +++ b/README.md @@ -216,6 +216,8 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [pystlouisfed](https://github.com/TomasKoutek/pystlouisfed) - Python client for Federal Reserve Bank of St. Louis API - FRED, ALFRED, GeoFRED and FRASER. - [python-bcb](https://github.com/wilsonfreitas/python-bcb) - Python interface to Brazilian Central Bank web services. - [market-prices](https://github.com/maread99/market_prices) - Create meaningful OHLCV datasets from knowledge of [exchange-calendars](https://github.com/gerrymanoim/exchange_calendars) (works out-the-box with data from Yahoo Finance). +- [tardis-python](https://github.com/tardis-dev/tardis-python) - Python interface for Tardis.dev high frequency crypto market data +- [lake-api](https://github.com/crypto-lake/lakeapi) - Python interface for Crypto Lake high frequency crypto market data ### Excel Integration From 8f73a88b88b43aaccf22a79ca468fb5bcce01dde Mon Sep 17 00:00:00 2001 From: Marcus Read Date: Fri, 24 Feb 2023 08:17:58 +0000 Subject: [PATCH 15/34] Add `market-analy` to Python Visualiization --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4c7f4c9..f13aa58 100644 --- a/README.md +++ b/README.md @@ -239,6 +239,7 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [mplfinance](https://github.com/matplotlib/mplfinance) - matplotlib utilities for the visualization, and visual analysis, of financial data. - [finplot](https://github.com/highfestiva/finplot) - Performant and effortless finance plotting for Python. - [finvizfinance](https://github.com/lit26/finvizfinance) - Finviz analysis python library. +- [market-analy](https://github.com/maread99/market_analy) - Analysis and interactive charting using [market-prices](https://github.com/maread99/market_prices) and bqplot. ## R From 3b168ca25dea81b07a69a4483c653868b0d16b71 Mon Sep 17 00:00:00 2001 From: Wilson Freitas Date: Tue, 28 Feb 2023 04:50:02 -0300 Subject: [PATCH 16/34] Added ML_Finance_Codes --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f13aa58..1926c12 100644 --- a/README.md +++ b/README.md @@ -479,4 +479,4 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [Differential Machine Learning and Axes that matter by Brian Huge and Antoine Savine](https://github.com/differential-machine-learning/notebooks) - Implement, demonstrate, reproduce and extend the results of the Risk articles 'Differential Machine Learning' (2020) and 'PCA with a Difference' (2021) by Huge and Savine, and cover implementation details left out from the papers. - [systematictradingexamples](https://github.com/robcarver17/systematictradingexamples) - Examples of code related to book [Systematic Trading](www.systematictrading.org) and [blog](http://qoppac.blogspot.com) - [pysystemtrade_examples](https://github.com/robcarver17/pysystemtrade_examples) - Examples using pysystemtrade for Robert Carver's [blog](http://qoppac.blogspot.com). - +- [ML_Finance_Codes](https://github.com/mfrdixon/ML_Finance_Codes) - Machine Learning in Finance: From Theory to Practice Book From 8bd78262796f6e99b951f4c96a86156239b7de29 Mon Sep 17 00:00:00 2001 From: Wilson Freitas Date: Tue, 21 Mar 2023 08:26:21 -0300 Subject: [PATCH 17/34] Added Hands-On Machine Learning for Algorithmic Trading --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1926c12..5105942 100644 --- a/README.md +++ b/README.md @@ -480,3 +480,4 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [systematictradingexamples](https://github.com/robcarver17/systematictradingexamples) - Examples of code related to book [Systematic Trading](www.systematictrading.org) and [blog](http://qoppac.blogspot.com) - [pysystemtrade_examples](https://github.com/robcarver17/pysystemtrade_examples) - Examples using pysystemtrade for Robert Carver's [blog](http://qoppac.blogspot.com). - [ML_Finance_Codes](https://github.com/mfrdixon/ML_Finance_Codes) - Machine Learning in Finance: From Theory to Practice Book +- [Hands-On Machine Learning for Algorithmic Trading](https://github.com/packtpublishing/hands-on-machine-learning-for-algorithmic-trading) - Hands-On Machine Learning for Algorithmic Trading, published by Packt From b7b041e5020c3c2ae602d3c7f196a265b1e9a86d Mon Sep 17 00:00:00 2001 From: Wilson Freitas Date: Tue, 21 Mar 2023 08:28:45 -0300 Subject: [PATCH 18/34] Added financialnoob-misc --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5105942..3fdbc8f 100644 --- a/README.md +++ b/README.md @@ -481,3 +481,4 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [pysystemtrade_examples](https://github.com/robcarver17/pysystemtrade_examples) - Examples using pysystemtrade for Robert Carver's [blog](http://qoppac.blogspot.com). - [ML_Finance_Codes](https://github.com/mfrdixon/ML_Finance_Codes) - Machine Learning in Finance: From Theory to Practice Book - [Hands-On Machine Learning for Algorithmic Trading](https://github.com/packtpublishing/hands-on-machine-learning-for-algorithmic-trading) - Hands-On Machine Learning for Algorithmic Trading, published by Packt +- [financialnoob-misc](https://github.com/financialnoob/misc) - Codes from @financialnoob's posts From fb67308d45e47fafbb0913e18cf13c9f63609ba5 Mon Sep 17 00:00:00 2001 From: Wilson Freitas Date: Thu, 23 Mar 2023 09:14:26 -0300 Subject: [PATCH 19/34] Added rb3 and simfinapi --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 3fdbc8f..ac02416 100644 --- a/README.md +++ b/README.md @@ -266,6 +266,8 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [Reddit WallstreetBets API](https://dashboard.nbshare.io/apps/reddit/api/) - Provides daily top 50 stocks from reddit (subreddit) Wallstreetbets and their sentiments via the API. - [td](https://github.com/eddelbuettel/td) - Interfaces the 'twelvedata' API for stocks and (digital and standard) currencies. - [rbcb](https://github.com/wilsonfreitas/rbcb) - R interface to Brazilian Central Bank web services. +- [rb3](https://github.com/ropensci/rb3) - A bunch of downloaders and parsers for data delivered from B3. +- [simfinapi](https://github.com/matthiasgomolka/simfinapi) - Makes 'SimFin' data (https://simfin.com/) easily accessible in R. ### Financial Instruments and Pricing From ba949f03668a5d0fa892f2fc34266d08795d9f28 Mon Sep 17 00:00:00 2001 From: Wilson Freitas Date: Fri, 24 Mar 2023 16:45:00 -0300 Subject: [PATCH 20/34] Added PyLOB --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ac02416..6a8e37e 100644 --- a/README.md +++ b/README.md @@ -131,6 +131,7 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [fast-trade](https://github.com/jrmeier/fast-trade) - Low code backtesting library utilizing pandas and technical analysis indicators. - [pysystemtrade](https://github.com/robcarver17/pysystemtrade) - pysystemtrade is the open source version of Robert Carver's backtesting and trading engine that implements systems according to the framework outlined in his book "Systematic Trading", which is further developed on his [blog](https://qoppac.blogspot.com/). - [pytrendseries](https://github.com/rafa-rod/pytrendseries) - Detect trend in time series, drawdown, drawdown within a constant look-back window , maximum drawdown, time underwater. +- [PyLOB](https://github.com/DrAshBooth/PyLOB) - Fully functioning fast Limit Order Book written in Python. ### Risk Analysis From f63471a20160198237cd744fc85de09660a37a03 Mon Sep 17 00:00:00 2001 From: Gabriel Becedillas Date: Tue, 11 Apr 2023 20:41:00 -0300 Subject: [PATCH 21/34] Added basana. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6a8e37e..d73a69e 100644 --- a/README.md +++ b/README.md @@ -81,6 +81,7 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [pythalesians](https://github.com/thalesians/pythalesians) - Python library to backtest trading strategies, plot charts, seamlessly download market data, analyse market patterns etc. - [pybacktest](https://github.com/ematvey/pybacktest) - Vectorized backtesting framework in Python / pandas, designed to make your backtesting easier. - [pyalgotrade](https://github.com/gbeced/pyalgotrade) - Python Algorithmic Trading Library. +- [basana](https://github.com/gbeced/basana) - A Python async and event driven framework for algorithmic trading, with a focus on crypto currencies. - [tradingWithPython](https://pypi.org/project/tradingWithPython/) - A collection of functions and classes for Quantitative trading. - [Pandas TA](https://github.com/twopirllc/pandas-ta) - Pandas TA is an easy to use Python 3 Pandas Extension with 115+ Indicators. Easily build Custom Strategies. - [ta](https://github.com/bukosabino/ta) - Technical Analysis Library using Pandas (Python) From 34325bdf15cd497d89c29e36c39254c0dcb47c62 Mon Sep 17 00:00:00 2001 From: edtechre Date: Tue, 11 Apr 2023 17:48:50 -0700 Subject: [PATCH 22/34] Add PyBroker --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6a8e37e..d0eb28f 100644 --- a/README.md +++ b/README.md @@ -132,6 +132,7 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [pysystemtrade](https://github.com/robcarver17/pysystemtrade) - pysystemtrade is the open source version of Robert Carver's backtesting and trading engine that implements systems according to the framework outlined in his book "Systematic Trading", which is further developed on his [blog](https://qoppac.blogspot.com/). - [pytrendseries](https://github.com/rafa-rod/pytrendseries) - Detect trend in time series, drawdown, drawdown within a constant look-back window , maximum drawdown, time underwater. - [PyLOB](https://github.com/DrAshBooth/PyLOB) - Fully functioning fast Limit Order Book written in Python. +- [PyBroker](https://github.com/edtechre/pybroker) - Algorithmic Trading with Machine Learning. ### Risk Analysis From cc5e68aa420ce38ecc0151d881fb6fa9a71bf04d Mon Sep 17 00:00:00 2001 From: ymyke Date: Wed, 12 Apr 2023 11:57:02 +0200 Subject: [PATCH 23/34] Add tessa and pypme --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 6a8e37e..5c7ba7e 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,7 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [Q-Fin](https://github.com/RomanMichaelPaolucci/Q-Fin) - A Python library for mathematical finance. - [Quantsbin](https://github.com/quantsbin/Quantsbin) - Tools for pricing and plotting of vanilla option prices, greeks and various other analysis around them. - [finoptions](https://github.com/bbcho/finoptions-dev) - Complete python implementation of R package fOptions with partial implementation of fExoticOptions for pricing various options. +- [pypme](https://github.com/ymyke/pypme) - PME (Public Market Equivalent) calculation. ### Indicators @@ -221,6 +222,7 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [market-prices](https://github.com/maread99/market_prices) - Create meaningful OHLCV datasets from knowledge of [exchange-calendars](https://github.com/gerrymanoim/exchange_calendars) (works out-the-box with data from Yahoo Finance). - [tardis-python](https://github.com/tardis-dev/tardis-python) - Python interface for Tardis.dev high frequency crypto market data - [lake-api](https://github.com/crypto-lake/lakeapi) - Python interface for Crypto Lake high frequency crypto market data +- [tessa](https://github.com/ymyke/tessa) - simple, hassle-free access to price information of financial assets (currently based on yfinance and pycoingecko), including search and a symbol class. ### Excel Integration From 4c07ec339e9abfdb3a40e935af6082b08fcca5cc Mon Sep 17 00:00:00 2001 From: Wilson Freitas Date: Thu, 13 Apr 2023 05:35:13 -0300 Subject: [PATCH 24/34] Added AbsBox Issue #147 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6a8e37e..059ffd7 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,7 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [Q-Fin](https://github.com/RomanMichaelPaolucci/Q-Fin) - A Python library for mathematical finance. - [Quantsbin](https://github.com/quantsbin/Quantsbin) - Tools for pricing and plotting of vanilla option prices, greeks and various other analysis around them. - [finoptions](https://github.com/bbcho/finoptions-dev) - Complete python implementation of R package fOptions with partial implementation of fExoticOptions for pricing various options. +- [AbsBox](https://github.com/yellowbean/AbsBox) - A Python based library to model cashflow for structured product like Asset-backed securities (ABS) and Mortgage-backed securities (MBS). ### Indicators From 13119732c3c737bea83a877ce2306cb4211da0b0 Mon Sep 17 00:00:00 2001 From: Wilson Freitas Date: Thu, 13 Apr 2023 05:38:29 -0300 Subject: [PATCH 25/34] Updated PENDAX --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 04a5b49..b2073f5 100644 --- a/README.md +++ b/README.md @@ -385,7 +385,7 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [Ghostfolio](https://github.com/ghostfolio/ghostfolio) - Wealth management software to keep track of financial assets like stocks, ETFs or cryptocurrencies and make solid, data-driven investment decisions. - [IndicatorTS](https://github.com/cinar/indicatorts) - Indicator is a TypeScript module providing various stock technical analysis indicators, strategies, and a backtest framework for trading. - [ccxt](https://github.com/ccxt/ccxt) - A JavaScript / Python / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges. -- [PENDAX](https://github.com/CompendiumFi/PENDAX-SDK) | Javascript SDK for Trading/Data API and Websockets for FTX, FTXUS, OKX, Bybit, & More +- [PENDAX](https://github.com/CompendiumFi/PENDAX-SDK) - Javascript SDK for Trading/Data API and Websockets for FTX, FTXUS, OKX, Bybit, & More. ### Data Visualization From 5a50af867375670fda15da4ed8020ab4db30b7e7 Mon Sep 17 00:00:00 2001 From: MathisWellmann Date: Wed, 24 May 2023 11:02:59 +0000 Subject: [PATCH 26/34] Add three rust based quant crates --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 4fe08d8..e0cf0f4 100644 --- a/README.md +++ b/README.md @@ -450,6 +450,9 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [QuantMath](https://github.com/MarcusRainbow/QuantMath) - Financial maths library for risk-neutral pricing and risk - [Barter](https://github.com/barter-rs/barter-rs) - Open-source Rust framework for building event-driven live-trading & backtesting systems +- [LFEST](https://github.com/MathisWellmann/lfest-rs) - Simulated perpetual futures exchange to trade your strategy against. +- [TradeAggregation](https://github.com/MathisWellmann/trade_aggregation-rs) - Aggregate trades into user-defined candles using information driven rules. +- [SlidingFeatures](https://github.com/MathisWellmann/sliding_features-rs) - Chainable tree-like sliding windows for signal processing and technical analysis. ## Reproducing Works, Training & Books From d0d1e79d70bcc33df0f37dfb34ddee358cca8c89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Carlos=20Garc=C3=ADa=20Sig=C3=BCenza?= Date: Wed, 14 Jun 2023 09:41:26 +0200 Subject: [PATCH 27/34] Update README.md adding pandasSDMX, CIF, and finagg to the data python section --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 4fe08d8..e0ce78f 100644 --- a/README.md +++ b/README.md @@ -226,6 +226,9 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [tardis-python](https://github.com/tardis-dev/tardis-python) - Python interface for Tardis.dev high frequency crypto market data - [lake-api](https://github.com/crypto-lake/lakeapi) - Python interface for Crypto Lake high frequency crypto market data - [tessa](https://github.com/ymyke/tessa) - simple, hassle-free access to price information of financial assets (currently based on yfinance and pycoingecko), including search and a symbol class. +- [pandaSDMX](https://github.com/dr-leo/pandaSDMX) - Python package that implements SDMX 2.1 (ISO 17369:2013), a format for exchange of statistical data and metadata used by national statistical agencies, central banks, and international organisations. +- [cif](https://github.com/LenkaV/CIF) - Python package that include few composite indicators, which summarize multidimensional relationships between individual economic indicators. +- [finagg](https://github.com/theOGognf/finagg) - finagg is a Python package that provides implementations of popular and free financial APIs, tools for aggregating historical data from those APIs into SQL databases, and tools for transforming aggregated data into features useful for analysis and AI/ML. ### Excel Integration From 4c3a0652e6fbaa90a1f757c97065bd6f287fba23 Mon Sep 17 00:00:00 2001 From: Amando Z Date: Fri, 16 Jun 2023 00:53:20 +0200 Subject: [PATCH 28/34] Add RustQuant --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 4fe08d8..eacce10 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,6 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [pymc3](https://docs.pymc.io/) - Probabilistic Programming in Python: Bayesian Modeling and Probabilistic Machine Learning with Theano. - [modelx](https://docs.modelx.io/) - Python reimagination of spreadsheets as formula-centric objects that are interoperable with pandas. - ### Financial Instruments and Pricing - [OpenBB Terminal](https://github.com/OpenBB-finance/OpenBBTerminal) - Terminal for investment research for everyone. @@ -73,7 +72,7 @@ A curated list of insanely awesome libraries, packages and resources for Quants ### Trading & Backtesting - [Blankly](https://github.com/Blankly-Finance/Blankly) - Fully integrated backtesting, paper trading, and live deployment. -- [TA-Lib](https://github.com/mrjbq7/ta-lib) - Python wrapper for TA-Lib (http://ta-lib.org/). +- [TA-Lib](https://github.com/mrjbq7/ta-lib) - Python wrapper for TA-Lib (). - [zipline](https://github.com/quantopian/zipline) - Pythonic algorithmic trading library. - [QuantSoftware Toolkit](https://github.com/QuantSoftware/QuantSoftwareToolkit) - Python-based open source software framework designed to support portfolio construction and management. - [quantitative](https://github.com/jeffrey-liang/quantitative) - Quantitative finance, and backtesting library. @@ -273,7 +272,7 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [td](https://github.com/eddelbuettel/td) - Interfaces the 'twelvedata' API for stocks and (digital and standard) currencies. - [rbcb](https://github.com/wilsonfreitas/rbcb) - R interface to Brazilian Central Bank web services. - [rb3](https://github.com/ropensci/rb3) - A bunch of downloaders and parsers for data delivered from B3. -- [simfinapi](https://github.com/matthiasgomolka/simfinapi) - Makes 'SimFin' data (https://simfin.com/) easily accessible in R. +- [simfinapi](https://github.com/matthiasgomolka/simfinapi) - Makes 'SimFin' data () easily accessible in R. ### Financial Instruments and Pricing @@ -450,6 +449,7 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [QuantMath](https://github.com/MarcusRainbow/QuantMath) - Financial maths library for risk-neutral pricing and risk - [Barter](https://github.com/barter-rs/barter-rs) - Open-source Rust framework for building event-driven live-trading & backtesting systems +- [RustQuant](https://github.com/avhz/RustQuant) - Quantitative finance library written in Rust. ## Reproducing Works, Training & Books From 9b0c9e9375ebc0fa3d1f68c9f12b9e007e0e88e8 Mon Sep 17 00:00:00 2001 From: Amando Z Date: Fri, 16 Jun 2023 00:58:56 +0200 Subject: [PATCH 29/34] Add RustQuant to projects.csv --- projects.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/projects.csv b/projects.csv index c7408f1..4aba65c 100644 --- a/projects.csv +++ b/projects.csv @@ -332,3 +332,4 @@ machine-learning-asset-management,"Reproducing Works, Training & Books",2021-12- Deep-Learning-Machine-Learning-Stock,"Reproducing Works, Training & Books",2022-06-01,https://github.com/LastAncientOne/Deep-Learning-Machine-Learning-Stock,Deep Learning and Machine Learning stocks represent a promising long-term or short-term opportunity for investors and traders.,True,False,LastAncientOne/Deep-Learning-Machine-Learning-Stock Technical_Analysis_and_Feature_Engineering,"Reproducing Works, Training & Books",2021-08-19,https://github.com/jo-cho/Technical_Analysis_and_Feature_Engineering,Feature Engineering and Feature Importance of Machine Learning in Financial Market.,True,False,jo-cho/Technical_Analysis_and_Feature_Engineering Barter,Rust,2022-10-18,https://github.com/barter-rs/barter-rs,Open-source Rust framework for building event-driven live-trading & backtesting systems,True,False,barter-rs/barter-rs +RustQuant,Rust,2023-06-16,https://github.com/avhz/RustQuant,A Rust library for quantitative finance.,True,False,avhz/RustQuant From 747b773ea64a8cf64f2ffcbfb8d82709371c47f9 Mon Sep 17 00:00:00 2001 From: Wilson Freitas Date: Wed, 21 Jun 2023 08:49:38 -0300 Subject: [PATCH 30/34] Removed pythalesians Issue #156 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index dccab3b..9184b55 100644 --- a/README.md +++ b/README.md @@ -79,7 +79,6 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [analyzer](https://github.com/llazzaro/analyzer) - Python framework for real-time financial and backtesting trading strategies. - [bt](https://github.com/pmorissette/bt) - Flexible Backtesting for Python. - [backtrader](https://github.com/backtrader/backtrader) - Python Backtesting library for trading strategies. -- [pythalesians](https://github.com/thalesians/pythalesians) - Python library to backtest trading strategies, plot charts, seamlessly download market data, analyse market patterns etc. - [pybacktest](https://github.com/ematvey/pybacktest) - Vectorized backtesting framework in Python / pandas, designed to make your backtesting easier. - [pyalgotrade](https://github.com/gbeced/pyalgotrade) - Python Algorithmic Trading Library. - [basana](https://github.com/gbeced/basana) - A Python async and event driven framework for algorithmic trading, with a focus on crypto currencies. From 57a0e7ab0d8d4162b6d05d835510f01a96feb3d0 Mon Sep 17 00:00:00 2001 From: Wilson Freitas Date: Wed, 21 Jun 2023 08:51:40 -0300 Subject: [PATCH 31/34] Added Mida Issue #151 --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9184b55..26d7f09 100644 --- a/README.md +++ b/README.md @@ -391,6 +391,7 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [IndicatorTS](https://github.com/cinar/indicatorts) - Indicator is a TypeScript module providing various stock technical analysis indicators, strategies, and a backtest framework for trading. - [ccxt](https://github.com/ccxt/ccxt) - A JavaScript / Python / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges. - [PENDAX](https://github.com/CompendiumFi/PENDAX-SDK) - Javascript SDK for Trading/Data API and Websockets for FTX, FTXUS, OKX, Bybit, & More. +- [Mida](https://github.com/Reiryoku-Technologies/Mida) - The open-source and cross-platform trading framework (https://www.mida.org/). ### Data Visualization From 9215a48d663ab18882eb28d2871ee2f1a2eafe36 Mon Sep 17 00:00:00 2001 From: Wilson Freitas Date: Sat, 8 Jul 2023 08:31:08 -0300 Subject: [PATCH 32/34] Added QuantLib-Python Documentation --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 26d7f09..9c6c247 100644 --- a/README.md +++ b/README.md @@ -438,6 +438,7 @@ A curated list of insanely awesome libraries, packages and resources for Quants - [QuantLibXL](https://www.quantlib.org/quantlibxl/) - Excel support. - [QLNet](https://github.com/amaggiulli/qlnet) - .Net port. - [PyQL](https://github.com/enthought/pyql) - Python port. + - [QuantLib-Python Documentation](https://quantlib-python-docs.readthedocs.io/) - Documentation for the Python bindings for the QuantLib library - [QuantLib.jl](https://github.com/pazzo83/QuantLib.jl) - Julia port. - [TA-Lib](https://ta-lib.org) - perform technical analysis of financial market data. - [Portfolio Optimizer](https://portfoliooptimizer.io/) - Portfolio Optimizer is a Web API for portfolio analysis and optimization. From 9f56273f9c2cec610b3bebf0d3d55d1cec63eb34 Mon Sep 17 00:00:00 2001 From: Wilson Freitas Date: Sat, 22 Jul 2023 12:09:24 -0300 Subject: [PATCH 33/34] Create CODE_OF_CONDUCT.md --- CODE_OF_CONDUCT.md | 128 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 128 insertions(+) create mode 100644 CODE_OF_CONDUCT.md diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..e4db06b --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,128 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socio-economic status, +nationality, personal appearance, race, religion, or sexual identity +and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +* Focusing on what is best not just for us as individuals, but for the + overall community + +Examples of unacceptable behavior include: + +* The use of sexualized language or imagery, and sexual attention or + advances of any kind +* Trolling, insulting or derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or email + address, without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official e-mail address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to the community leaders responsible for enforcement at +awesom3quant@gmail.com. +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series +of actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or +permanent ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within +the community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 2.0, available at +https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. + +Community Impact Guidelines were inspired by [Mozilla's code of conduct +enforcement ladder](https://github.com/mozilla/diversity). + +[homepage]: https://www.contributor-covenant.org + +For answers to common questions about this code of conduct, see the FAQ at +https://www.contributor-covenant.org/faq. Translations are available at +https://www.contributor-covenant.org/translations. From 6562d13a655d0914380952dcd681728604c807fb Mon Sep 17 00:00:00 2001 From: Wilson Freitas Date: Sat, 22 Jul 2023 13:04:25 -0300 Subject: [PATCH 34/34] Create render-README.yaml --- .github/workflows/render-README.yaml | 48 ++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 .github/workflows/render-README.yaml diff --git a/.github/workflows/render-README.yaml b/.github/workflows/render-README.yaml new file mode 100644 index 0000000..5ad9d57 --- /dev/null +++ b/.github/workflows/render-README.yaml @@ -0,0 +1,48 @@ +on: + push: + branches: [main, master] + pull_request: + branches: [main, master] + schedule: + # * is a special character in YAML so you have to quote this string + # Trigger once a week, on a Sunday (0) + - cron: "0 0 * * 0" + +name: render-README + +jobs: + render-README: + runs-on: ubuntu-latest + env: + GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }} + steps: + - uses: actions/checkout@v3 + + - uses: r-lib/actions/setup-pandoc@v2 + with: + pandoc-version: "3.1.3" + + - uses: quarto-dev/quarto-actions/setup@v2 + with: + version: pre-release + - run: | + quarto --version + + - uses: r-lib/actions/setup-r@v2 + with: + use-public-rspm: true + + - uses: r-lib/actions/setup-r-dependencies@v2 + with: + pak-version: devel + extra-packages: | + quarto-dev/quarto-r + + - name: Render README + run: | + options(crayon.enabled = TRUE) + quarto::quarto_render("README.qmd", output_format = "html") + fs::file_copy("README.html", "index.html", overwrite = TRUE) + shell: Rscript {0} + + - uses: stefanzweifel/git-auto-commit-action@v4