Skip to content

Commit 92ba0da

Browse files
docs: add README.md summarizing repository contents
Co-authored-by: kubaniak <65218910+kubaniak@users.noreply.github.com>
1 parent 951180a commit 92ba0da

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

README.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Python Scripts and Mini Projects
2+
3+
This repository contains a collection of small Python scripts, tutorials, and mini-projects covering various topics such as machine learning, web scraping, physics simulations, and general utilities.
4+
5+
## Directory Summary
6+
7+
- **IMDB_movie_revies_text_classification**: Text classification models for IMDB movie reviews, including hyperparameter tuning with Optuna.
8+
- **WordFinder**: Utility to check if words exist in an English dictionary using the NLTK corpus.
9+
- **applied_FEA**: Scripts and exercises related to Applied Finite Element Analysis (FEA).
10+
- **cifar-10_image_classification**: Image classification on the CIFAR-10 dataset using deep learning.
11+
- **course_scraper**: Web scraper for the ETH Zurich course catalog (VVZ) with a feature to convert JSON output to PDF.
12+
- **energy_levels_3d_inf_sq_well**: Physics simulation calculating energy levels, combinations, and degeneracies for a particle in a 3D infinite square well.
13+
- **fluid_sim_python**: Fluid dynamics simulation implementations for both CPU and GPU.
14+
- **foehndiagram_scrape**: A Scrapy project designed to scrape foehn wind diagrams.
15+
- **kite_weather_digest**: Script to scrape kite surfing weather data (e.g., Windguru) and generate a digest.
16+
- **manim**: Example animation scenes using the Manim library.
17+
- **memo_fib**: A simple implementation of the Fibonacci sequence using memoization to optimize recursive calls.
18+
- **meteoswiss_data**: Scripts to download, process, and analyze MeteoSwiss weather data, including COSMO models and foehn index calculations.
19+
- **moodle_csv_to_mail**: A utility script to parse a Moodle participant CSV file and extract email addresses into a semicolon-separated list.
20+
- **n_body_problem**: A physics simulation of the N-body problem.
21+
- **qr_code_generator**: A simple tool to generate custom QR codes from text or URLs.
22+
- **scrapy_tutorial**: A basic tutorial implementation of Scrapy, including a quotes and author spider.
23+
- **specific_heat_experiment**: Data analysis and plotting scripts for specific heat capacity experiments involving water, aluminum, and copper.
24+
- **tecson_api**: Scripts to interact with the Tecson API and fetch weather data.
25+
- **tensorflow_tutorial**: Introductory scripts and tutorials for getting started with TensorFlow.
26+
- **topomap**: A utility to parse a CSV of topographic map URLs and download the corresponding files.
27+
- **weather_app**: A simple Flask web application that allows users to look up current weather by city.
28+
- **word_finder**: A tool to load an English dictionary from JSON and find permutations or valid words.

0 commit comments

Comments
 (0)