AJ’s Data Tools
Introduction
A website created to easily direct users to my data tools and projects. To view a project, click on the project title, and it will direct you to the project’s GitHub repository.
If you see any that interest you, feel free to reach out to me at Ansley.Brown@colostate.edu or ansleybrown1337@gmail.com.
[!TIP] Even the contents of this site are one of my data tools! The script uses the GitHub API to pull all of my repositories and then formats them into a markdown file. The markdown file is then converted into a website using GitHub Pages. Please feel free to use the script for your own purposes and modify as needed! The script can be found in this repository.
Table of Contents
Online Applications
My projects
- air-quality-kit
- Source for the Particle Air Quality Monitoring Kit
- ALS-Data-Cleaning-Tool
- R code to take ALS excel water quality data and interpret it via some preliminary graphics
- ansleybrown1337
- Config files for my GitHub profile.
- ansleybrown1337.github.io
- A website to host AJ’s most notable data tools.
- AWQP-Water-Analysis-Report
- Python tool to generate standard water quality reports with preliminary analytics and tools
- bayes-sampler-comparison
- A comparison investigation of water sampling methods using Bayesian inference modeling as part of a 2023 study by the CSU Agricultural Water Quality Program
- bayes-tss-uncertainty
- This project aims to apply Bayesian Inference and Markov Chain Monte Carlo (MCMC) methods to quantify uncertainty in Total Suspended Solids (TSS) measurements.
- Corn-yield-salinity-response
- Tool used to calibrate and compare salinity tolerance index functions, using a real corn dataset as an example.
- csuthesis
- Colorado State University LaTeX Thesis/Dissertation Template
- EM38-and-ESAP-material
- A collection of material for performing electromagnetic induction (EMI) surveys using an Geonics, Ltd. EM38 device, plus theory. Additionally, it contains the necessary software and training for running ESAP.
- ExtractChem-Wrapper
- Python script for monte carlo analysis using the ExtractChem geochemical model.
- grocerygetter
- Python tool with custom recipe book that creates grocery list based on recipes selected, then uses Kroger API calls to add items to cart.
- Hydrus-1D-Python-Wrapper
- This repository is dedicated to the ongoing project of using python to run Monte Carlo analysis on the soil physical and chemical model, Hydrus 1D
- imodels
- Interpretable ML package 🔍 for concise, transparent, and accurate predictive modeling (sklearn-compatible).
- Intro-to-coding-in-R
- Short crashcourse to get started with coding in R using R studio as an IDE and sample water quality data.
- Irrigation-inflow-outflow-calculator
- R script designed to take bucket fill time readings and flume measurements in surface irrigation systemsto calculate water inflow/outflow quantities in volume and depth
- Letterboxd_Caz
- Letterboxd stats for logged moview
- lysimeter-analysis
- Python package that processes and analyzes weighing lysimeter data for quantifying crop water use (i.e., evapotranspiration).
- nimble-csu-2023
- Materials for the NIMBLE short course at the enviBayes workshop at Colorado State University, September 18, 2023
- optimal-path-using-dijkstras-algorithm
- This python project is the result of a class assignment for Colorado State University course WR 514: GIS and Data Analysis in Water Resources. Below is the example problem:
- Particle-Electron-Modbus-Master-for-Campbell-Sci-Datalogger
- Using modbus protocol on particle electron to make CR300 IoT capable for low-cost.
- pile-temp-sensor-comparison
- Script that compares CSU-developed, low-cost IoT temperature sensors used in sugarbeet piles for monitoring succestibility to sugar loss. Compares sensor data to thermometers and commercial sensors owned by Western Sugar.
- QR-code-generator-example
- My first attempt at creating custom QR codes using qrcode in python.
- runoff-mcmc
- My first use of Markov chain Monte Carlo techniques in an attempt to model runoff water quality.
- spectral-prediciton-of-salinity-glmulti
- R script that takes spectral data coupled with ground truth salinity data (ECe), to create a glm model via the glmulti package that will optimize predictor selection.
- ubidots-particle
- Library for uploading Particle devices to Ubidots
- Ubidots-Python-API-Client-Test
- First take at using python to access Ubidot data. The fiirst method utilizes the Ubidots python module. The second uses HTTP protocols.
- water-data-converter-in-r-and-python
- Tool created to convert old and new water quality data formats back and forth both using R coding language and Python for educational purposes
- WR514-GIS-Exercises
- Using GeoPandas to aggregate population data
Projects I’ve done for Others
CSU Agriculture Water Quality Program
Projects
- ALS-Data-Cleaning-Tool
- A coding tool developed in R to take water analysis results exported from the ALS WEBTRIEVE™ data portal. Exported data are cleaned, merged, and exported into archiving (e.g., CSV) or visual (e.g., HTML) formats.
- low-cost-iot-water-sampler
- A low-cost, automated water sampler (LCS) with Internet of Things (IoT) technology for scalable, near-real-time water quality research developed by the Colorado State University Agricultural Water Quality Program
- pollinator-strip-runoff
- AWQP project to compare and contrast runoff water quality of irrigation runoff water passing through a vegetative filter strip pre and post establishment of pollinator species in the strip.
- .github
- Welcome to the Colorado State University Agricultural Water Quality Program GitHub!
Note on Private Repositories
Please note that many repositories never go public due to various reasons (e.g., data privacy, intellectual property, etc.). If you are interested in seeing more of my work, please reach out to me directly, and I may be able to provide you with more information.