surfaceowl
Founder + Data Scientist at Surface Owl. ML, LLMs, complex data analysis, data engineering. Pythonista & d3 enthusiast.
Surface OwlSan Mateo, CA
Pinned Repositories
python_visualizations
python talk on data visualizations - focused on matplotlib and bokeh
colab_pytorch_tensorboard
quick repo to demonstrate use of tensorboard with pytorch, using Google Colab environment
probable-eureka_scikit-learn
what skl magic could be in here?
propublica-nonprofit
Python client for the ProPublica NonProfit Explorer API.
pythontalk_tdd_for_data
short talk for Pyninsula on using TDD (test driven development) approach for data engineering.
pytorch_challenge_tinker
repo for continued tinkering with pytorch_challenge_2018
talk_nov2023_pandas_polars_arrow
Extended version of the pandas / polars / pyarrow talk from PyBay for additional audiences.
venv_fix_pip_upgrade
A solution to upgrading pip in python virtual environments, including descriptions of some issues you may encounter with various methods suggested on community forums
xlsx_autofit_columns
A quick python snippet to autofit excel column widths based on length of content in the cell. Best used for large tables with content of varying length that should fit in a single row.
surfaceowl's Repositories
surfaceowl/xlsx_autofit_columns
A quick python snippet to autofit excel column widths based on length of content in the cell. Best used for large tables with content of varying length that should fit in a single row.
surfaceowl/Set-WindowState.ps1
Minor updates to @Nora-Ballard's Set-WindowState.ps1 gist @ https://gist.github.com/Nora-Ballard/11240204
surfaceowl/talk_nov2023_pandas_polars_arrow
Extended version of the pandas / polars / pyarrow talk from PyBay for additional audiences.
surfaceowl/probable-eureka_scikit-learn
what skl magic could be in here?
surfaceowl/pythontalk_tdd_for_data
short talk for Pyninsula on using TDD (test driven development) approach for data engineering.
surfaceowl/pytorch_challenge_tinker
repo for continued tinkering with pytorch_challenge_2018
surfaceowl/.bashrc_functions_update_jetbrains_toolbox
handy scripts to add to your .bashrc to fix jetbrains-toolbox
surfaceowl/30-seconds-of-python
A curated collection of useful Python snippets that you can understand in 30 seconds or less.
surfaceowl/bullmq_minimal_example
Minimal working example for bullmq job queue based on redis
surfaceowl/connected-react-router-for-migration
A Redux binding for React Router v4; forking to bridge v4 upgrade for webpack v5 and resolve connected-react-router peerDep range breaking heroku build with `npm ci` method
surfaceowl/data-science-project-template
surfaceowl/env_var_environment_compare
Simple tools for retrieving and summarizing env vars from multiple environments (e.g. local / CI and Heroku). Useful for simplifying manual review of env vars across environments by presenting results in consolidated dataframe. Does not update vars.
surfaceowl/excel-as-json
npm package that converts excel data to json
surfaceowl/explore_stocks_with_quandl
Download historical stock data, and predict performance of a large number of potential stock portfolios. Python script and jupter notebook.
surfaceowl/hf_labs
public refresh on huggingface exercises
surfaceowl/lm-hackers
Hackers' Guide to Language Models - fork of Jeremy Howards notebook 2023.09
surfaceowl/loky
Robust and reusable Executor for joblib
surfaceowl/pandas-100-exercises
fun practice problems for pandas
surfaceowl/perf-test-func-mods
Quick test of timing improvements on function
surfaceowl/ppg-datapipe
Prototype of data science pipeline on a certain tech stack
surfaceowl/pragmaticai_sagemaker_setup_tips
Simple notebook used for Pragmatic AI video demo on SageMaker setup
surfaceowl/python_weekly_dir_detail
extract Issue/PR info from python/cypthon for weekly DIR (Developer In Residence) report
surfaceowl/pytorch_obj_detection
public experiments with pytorch and object detection tasks
surfaceowl/snowflake-connector-python
Snowflake Connector for Python - pandas 2.0.0
surfaceowl/system-design-101
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
surfaceowl/talk_500_global_oaxaca
AI talk for 500 Global Entrepreneurs
surfaceowl/talk_mar2024_pandas_polars_arrow_baypiggies
Updated talk for BayPiggies in March 2024 / shorter time
surfaceowl/talk_pandas_polars_arrow
PyBay 2023 Talk: Better Together: Unleashing the Synergy of Pandas, Polars, and Apache Arrow
surfaceowl/video_retrieval
simple downloader
surfaceowl/xgboost_churn