diff --git a/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-09-09/README.md b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-09-09/README.md new file mode 100644 index 000000000..504296415 --- /dev/null +++ b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/2024-09-09/README.md @@ -0,0 +1,7 @@ +# Index for 2024-09-09 + +## Files +- [[ex1.png]] +- [[ex2.png]] +- [[ex3.png]] + diff --git a/300s School/ME 2016 - Nonlinear Dynamical Systems 1/README.md b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/README.md new file mode 100644 index 000000000..0ff373fd7 --- /dev/null +++ b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/README.md @@ -0,0 +1,23 @@ +# Index for ME 2016 - Nonlinear Dynamical Systems 1 + +## Subdirectories +- [[images]] +- [[2024-09-09]] + +## Files +- [[2024-11-18 Volume Contraction.md]] +- [[2024-09-30 Limit Cycles.md]] +- [[2024-09-09 Example.py]] +- [[Mini Project.md]] +- [[2024-09-16 Plane Diagrams.md]] +- [[2024-08-26 Python Introduction.md]] +- [[2024-10-28 Stability.md]] +- [[ME2016_MEMS1016___Mini_Project_1.pdf]] +- [[2024-09-23 More Phase Plane Stuff.md]] +- [[2024-09-18 Homework 1.md]] +- [[2024-09-09 Frameworks and Review.md]] +- [[reddup]] +- [[To Do - ME 2016.md]] +- [[2024-11-11 Nonlinear 3D Phenomena.md]] +- [[2024-12-02 Delay Differential Equation.md]] + diff --git a/300s School/ME 2016 - Nonlinear Dynamical Systems 1/images/README.md b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/images/README.md new file mode 100644 index 000000000..cda15c038 --- /dev/null +++ b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/images/README.md @@ -0,0 +1,10 @@ +# Index for images + +## Files +- [[Pasted image 20240923133900.png]] +- [[Nonlinear Planar Systems.png]] +- [[How do we deal with nonlinearities?.png]] +- [[LINE Systems in the Plane.png]] +- [[Pasted image 20240923133628.png]] +- [[Mode Diagram.png]] + diff --git a/300s School/ME 2016 - Nonlinear Dynamical Systems 1/reddup b/300s School/ME 2016 - Nonlinear Dynamical Systems 1/reddup new file mode 100644 index 000000000..e69de29bb diff --git a/300s School/ME 2046 - Digital Control Theory/README.md b/300s School/ME 2046 - Digital Control Theory/README.md new file mode 100644 index 000000000..cb833f24a --- /dev/null +++ b/300s School/ME 2046 - Digital Control Theory/README.md @@ -0,0 +1,8 @@ +# Index for ME 2046 - Digital Control Theory + +## Files +- [[2025-01-09 Sampling Theory.md]] +- [[Homework 1.md]] +- [[2025-01-16 The Z Transform.md]] +- [[!Things That Need Done.md]] + diff --git a/300s School/ME 2085 - Graduate Seminar/README.md b/300s School/ME 2085 - Graduate Seminar/README.md new file mode 100644 index 000000000..4a5587651 --- /dev/null +++ b/300s School/ME 2085 - Graduate Seminar/README.md @@ -0,0 +1,11 @@ +# Index for ME 2085 - Graduate Seminar + +## Files +- [[2024-11-21 Tensor Networks for Non-Equilibrium Quantum Many-Body Systems - Michael Zwolak.md]] +- [[2024-09-05 Model-Based Design of Coatings for Gas Turbine Engines - R. Wesley Jackson.md]] +- [[2024-10-31 Net Zero Pathways in the US Energy System - Timothy Lieuwen.md]] +- [[2024-08-29 Fatigue- and Toughness-Based Process Windows in Additively Manufactured Materials - John Lewandowski.md]] +- [[2024-12-03 Oxide Particle Dynamics at the Melt Pool Scale in Laser Poweder bed Fusion Additive Manufacturing - Sneha Prabha Narra.md]] +- [[2024-09-12 (OHARA STUDENT CENTER DINING ROOM) Overview of NSF & Research Funding Opportunities - Ronald D. Joslin.md]] +- [[2024-10-03 Materials Design in Nuclear Systems and Additive Manufacturing to Overcome Design Challenges - Peter Hosemann.md]] + diff --git a/300s School/ME 2150 - High Assurance Cyber-Physical Systems/README.md b/300s School/ME 2150 - High Assurance Cyber-Physical Systems/README.md new file mode 100644 index 000000000..b93c13bfc --- /dev/null +++ b/300s School/ME 2150 - High Assurance Cyber-Physical Systems/README.md @@ -0,0 +1,13 @@ +# Index for ME 2150 - High Assurance Cyber-Physical Systems + +## Files +- [[2025-01-09 Syllabus and Introduction.md]] +- [[ME 2150 - High-Assurance Cyber-Physical Systems Homework 1.md]] +- [[2025-01-14 Microkernels.md]] +- [[press.png]] +- [[ME 2150 - High-Assurance Cyber-Physical Systems Homework 1 Complete.md]] +- [[Capabilities Tutorials.md]] +- [[Investigating seL4 with Docker.md]] +- [[2025-01-16 HACMS Program Overview.md]] +- [[!Things That Need Done.md]] + diff --git a/300s School/ME 3100 - Engineering Research and Leadership Management/README.md b/300s School/ME 3100 - Engineering Research and Leadership Management/README.md new file mode 100644 index 000000000..5fbdfb45c --- /dev/null +++ b/300s School/ME 3100 - Engineering Research and Leadership Management/README.md @@ -0,0 +1,11 @@ +# Index for ME 3100 - Engineering Research and Leadership Management + +## Files +- [[6. Risks and Contingencies.md]] +- [[ERLM_Structure_of_Objectives_Page.pdf]] +- [[5. Research Impact.md]] +- [[2. State of the Art and Limits of Current Practice.md]] +- [[3. Research Approach.md]] +- [[1. Goals and Outcomes.md]] +- [[4. Metrics of Success.md]] + diff --git a/300s School/NUCE 2100 - Fundamentals of Nuclear Engineering/README.md b/300s School/NUCE 2100 - Fundamentals of Nuclear Engineering/README.md new file mode 100644 index 000000000..4ec72f7bd --- /dev/null +++ b/300s School/NUCE 2100 - Fundamentals of Nuclear Engineering/README.md @@ -0,0 +1,30 @@ +# Index for NUCE 2100 - Fundamentals of Nuclear Engineering + +## Files +- [[Pasted image 20240827193439.png]] +- [[HW2.md]] +- [[2024-09-10 Module 3.md]] +- [[2024-09-17 Homework 3.md]] +- [[2024-12-10 Project Paper and Presentation.md]] +- [[2024-09-03 Module 2.md]] +- [[Pasted image 20240827195025.png]] +- [[2024-11-05 Homework 7.md]] +- [[Project and Presentation.md]] +- [[2024-09-10 Homework 2.md]] +- [[2024-09-24 Homework 4.md]] +- [[2024-08-27 Introduction.md]] +- [[2024-10-01 Homework 5.md]] +- [[2024-12-03 Homework 10.md]] +- [[HW2.pdf]] +- [[2024-09-24 Week 5.md]] +- [[2024-09-03 Homework 1.md]] +- [[HW2v2.md]] +- [[2024-10-01 Project Topic and Description.md]] +- [[2024-11-19 Homework 9.md]] +- [[2024-09-17 Module 5 Nuclear Fission Basics.md]] +- [[2024-11-12 Homework 8.md]] +- [[2024-09-03 Homework 1.pdf]] +- [[2024-10-29 Homework 6.md]] +- [[2024-10-08 Midterm .md]] +- [[Pasted image 20240827190612.png]] + diff --git a/300s School/NUCE 2103 - Integration of Plant Systems with the Reactor Core/README.md b/300s School/NUCE 2103 - Integration of Plant Systems with the Reactor Core/README.md new file mode 100644 index 000000000..2efe0561c --- /dev/null +++ b/300s School/NUCE 2103 - Integration of Plant Systems with the Reactor Core/README.md @@ -0,0 +1,5 @@ +# Index for NUCE 2103 - Integration of Plant Systems with the Reactor Core + +## Files +- [[NUCE 2103 Final Exam.md]] + diff --git a/300s School/NUCE 2113 - Radiation Detection and Measurement/README.md b/300s School/NUCE 2113 - Radiation Detection and Measurement/README.md new file mode 100644 index 000000000..39d5aef4b --- /dev/null +++ b/300s School/NUCE 2113 - Radiation Detection and Measurement/README.md @@ -0,0 +1,8 @@ +# Index for NUCE 2113 - Radiation Detection and Measurement + +## Files +- [[Laboratory 2.md]] +- [[Laboratory 3.md]] +- [[Laboratory 1.md]] +- [[!Things That Need Done.md]] + diff --git a/300s School/README.md b/300s School/README.md new file mode 100644 index 000000000..ea1a0eb5b --- /dev/null +++ b/300s School/README.md @@ -0,0 +1,15 @@ +# Index for . + +## Subdirectories +- [[ME 3100 - Engineering Research and Leadership Management]] +- [[ME 2085 - Graduate Seminar]] +- [[NUCE 2103 - Integration of Plant Systems with the Reactor Core]] +- [[NUCE 2100 - Fundamentals of Nuclear Engineering]] +- [[ME 2016 - Nonlinear Dynamical Systems 1]] +- [[NUCE 2113 - Radiation Detection and Measurement]] +- [[ME 2046 - Digital Control Theory]] +- [[ME 2150 - High Assurance Cyber-Physical Systems]] + +## Files +- [[reddup.sh]] + diff --git a/300s School/reddup.sh b/300s School/reddup.sh new file mode 100755 index 000000000..fcb0cb8b4 --- /dev/null +++ b/300s School/reddup.sh @@ -0,0 +1,48 @@ +#!/bin/bash +# This script recursively creates a README.md file in every directory under the current folder. +# Each README.md lists: +# - A header with the directory name. +# - A list of immediate subdirectories (as links). +# - A list of immediate files (excluding the README.md itself) as links. +# +# Note: This script uses find with the -print0 option to handle directories or filenames with spaces. + +# Start from the current directory (or modify this if your school folder is elsewhere) +base_dir="." + +# Find every directory recursively. +find "$base_dir" -type d -print0 | while IFS= read -r -d '' dir; do + # Define the path for the README file. + readme="$dir/README.md" + + # Write the header into README.md + echo "# Index for $(basename "$dir")" > "$readme" + echo "" >> "$readme" + + # List immediate subdirectories. + # -maxdepth 1 ensures we only list directories directly inside $dir. + subdirs=$(find "$dir" -mindepth 1 -maxdepth 1 -type d -print0) + if [ -n "$subdirs" ]; then + echo "## Subdirectories" >> "$readme" + # Process each subdirectory. + find "$dir" -mindepth 1 -maxdepth 1 -type d -print0 | while IFS= read -r -d '' sub; do + sub_name=$(basename "$sub") + # Create an Obsidian link for the subdirectory. + echo "- [[$sub_name]]" >> "$readme" + done + echo "" >> "$readme" + fi + + # List immediate files (exclude the README.md we are creating). + files=$(find "$dir" -mindepth 1 -maxdepth 1 -type f ! -iname "README.md" -print0) + if [ -n "$files" ]; then + echo "## Files" >> "$readme" + find "$dir" -mindepth 1 -maxdepth 1 -type f ! -iname "README.md" -print0 | while IFS= read -r -d '' file; do + file_name=$(basename "$file") + # Create an Obsidian link for the file. + echo "- [[$file_name]]" >> "$readme" + done + echo "" >> "$readme" + fi +done +