Philip Patterson's starred repositories

CTGAN

Conditional GAN for generating synthetic tabular data.

Language:PythonLicense:NOASSERTIONStargazers:1252Issues:23Issues:210

amphi-etl

Python-based Low-code ETL for data manipulation and transformation. Generates Python code you can deploy anywhere.

Language:TypeScriptLicense:NOASSERTIONStargazers:809Issues:7Issues:156

oxo

OXO is a security scanning orchestrator for the modern age.

Language:PythonLicense:Apache-2.0Stargazers:525Issues:7Issues:28

plaitpy

plait.py - a fake data modeler

Language:PythonLicense:MITStargazers:431Issues:11Issues:8

reladiff

High-performance diffing of large datasets across databases

Language:PythonLicense:NOASSERTIONStargazers:350Issues:4Issues:11

ND-Pyomo-Cookbook

A repository of Pyomo examples.

Language:Jupyter NotebookLicense:MITStargazers:346Issues:20Issues:19

DoppelGANger

[IMC 2020 (Best Paper Finalist)] Using GANs for Sharing Networked Time Series Data: Challenges, Initial Promise, and Open Questions

Language:PythonLicense:BSD-3-Clause-ClearStargazers:299Issues:6Issues:44

TGAN

Generative adversarial training for generating synthetic tabular data.

Language:PythonLicense:MITStargazers:279Issues:27Issues:61

aurora

A fast, extensible static site generator implemented in Python. ✨

Language:PythonLicense:MITStargazers:164Issues:3Issues:2

Adventures-in-Financial-Data-Science

Here I am collecting the scripts I have used to prepare my book "Adventures in Financial Data Science" and to support my other writing, such as that on Medium. Those for the book are mostly originally written for the RATS time-series analysis system, which is commercial software, so I have begun porting the code to Python Notebooks written for Google's colab https://colab.research.google.com. This is mostly what I will post here. The figures for the book will be generated by notebooks titled "Section n.n.n Section Title" etc.

Language:Jupyter NotebookLicense:MITStargazers:59Issues:7Issues:0

Financial-Data-Science-in-Python

This collects the scripts and notebooks required to reproduce my published work.

Language:Jupyter NotebookLicense:NOASSERTIONStargazers:43Issues:0Issues:0

synner

Generating Realistic Synthetic Data

Language:JavaScriptLicense:MITStargazers:30Issues:2Issues:9

MirrorDataGenerator

MirrorDataGenerator is a python tool that generates synthetic data based on user-specified causal relations among features in the data. It focuses on how features relate with demographic attributes (e.g. gender, race, disability status, etc), which are considered as sensitive information for certain domains (e.g. employment, housing, etc).

Language:Jupyter NotebookStargazers:19Issues:3Issues:0

Wilmott-Articles

This contains notebooks and scripts used to support my writing in WILMOTT Magazine.

Language:Jupyter NotebookLicense:MITStargazers:16Issues:0Issues:0
Language:JavaScriptLicense:MIT-0Stargazers:14Issues:0Issues:0
Language:ShellLicense:MIT-0Stargazers:12Issues:7Issues:0
Language:PythonLicense:MIT-0Stargazers:4Issues:9Issues:0
Language:Jupyter NotebookLicense:MIT-0Stargazers:4Issues:1Issues:0
Language:PythonLicense:MIT-0Stargazers:4Issues:0Issues:0

build-multilingual-calendar-assistant-with-amazon-bedrock-and-aws-step-functions

Use Amazon Bedrock, AWS Step Functions and Amazon Simple Email Service (AWS SES) to build a fully-automated multilingual calendar AI assistant.

Language:PythonLicense:MIT-0Stargazers:4Issues:2Issues:0
Language:Jupyter NotebookLicense:MITStargazers:4Issues:0Issues:0

Algo-Trading-Risk-Return-Optimization

Backtesting Algo-Trading Strategies, FinTech Analysis & Portfolio Optimization: NVDA, AMD, INTC, MSI vs S&P 500 Benchmark

Language:PythonLicense:Apache-2.0Stargazers:3Issues:1Issues:0

Algo-Trading

This repository is a collection of open-source use-case examples of algorithmic or quant trading in Python.

Language:PythonLicense:Apache-2.0Stargazers:2Issues:1Issues:0

Streamlit-Stock-Fundamentals-App

Deployed Streamlit Stock Fundamental Analysis App

Language:PythonLicense:Apache-2.0Stargazers:2Issues:1Issues:0
Language:PythonLicense:MIT-0Stargazers:2Issues:0Issues:0

Kalman-FinTech

Noise-Resistant Kalman Filter Moving Average (KMA) vs SMA Crossover Algo-Trading Strategies: BAC Showcase

Language:PythonLicense:Apache-2.0Stargazers:1Issues:0Issues:0

Portfolio-Optimization

Investment Portfolio Optimization Strategies in Python

Language:PythonLicense:Apache-2.0Stargazers:1Issues:1Issues:0
Language:PythonStargazers:1Issues:0Issues:0
Language:PythonStargazers:1Issues:0Issues:0