Skip to content
View GuiloScion's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@MechanicsDSL

Block or report GuiloScion

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
GuiloScion/README.md

About

I am Noah Parsons, an independent researcher in Newcastle, Wyoming, working across computational physics, systems software, and applied policy research.

I am in high school, completing an Associate of Science concurrently through dual enrollment at Eastern Wyoming College.

Active projects

MechanicsDSL

A domain-specific language and compiler for physical systems. You write a Lagrangian or Hamiltonian in LaTeX-inspired syntax; the symbolic engine (built on SymPy) derives the equations of motion automatically, and the compiler generates simulation code in your choice of thirteen target languages. MIT licensed, on PyPI as mechanicsdsl-core.

  • mechanicsdsl — Core compiler. Write a Lagrangian, get a simulation. Thirteen code generation backends, built on SymPy.
  • mechanicsdsl-datasets — Reference datasets for physics parameter estimation and inverse problem benchmarking.
  • mechanicsdsl-embedded — Deploy MechanicsDSL simulations to Arduino, Raspberry Pi, and ARM edge devices. Optimized C++ and no_std Rust for real-time closed-loop control.
  • mechanicsdsl-ros2 — Compile MechanicsDSL physical systems to ROS2 packages.
  • mechanicsdsl-unity — Simulation components for Unity and Unreal Engine, compiled from MechanicsDSL notation.
  • mechanicsdsl-notebooks — Jupyter notebooks demonstrating MechanicsDSL across the supported physics domains.

NexusOS

A small x86-64 operating system written from scratch. Custom bootloader, long-mode kernel, preemptive scheduler with mutex, semaphore, and condvar primitives, 4-level paging, FAT12 filesystem, and a compositing window manager. No GRUB, no Limine, no tutorial framework — every line original.

Spin chain dynamics

Analytical modeling of energy transfer and information flow in a boundary-driven nonequilibrium quantum spin chain. Writeup in preparation.

Publications

Parsons, N. (2025). Strategic Grid Modernization for Enhanced Energy Security and Industrial Competitiveness: A Multi-Pillar Framework for the United States. Applied Journal of Economics, Law and Governance, 1(2), 149–171. doi:10.57017/ajelg.v1.i2(2).03

Contact

ORCID · parsons.m.noah@gmail.com

Pinned Loading

  1. MechanicsDSL/mechanicsdsl MechanicsDSL/mechanicsdsl Public

    Domain-specific language and compiler for physical systems. Write a Lagrangian, get a simulation. Thirteen code generation backends, built on SymPy.

    Python 2

  2. MechanicsDSL/mechanicsdsl-datasets MechanicsDSL/mechanicsdsl-datasets Public

    Reference datasets for physics parameter estimation and inverse problem benchmarking. Synthetic data with ground truth, experimental trajectories, and paired MCMC posteriors.

    Python

  3. MechanicsDSL/mechanicsdsl-embedded MechanicsDSL/mechanicsdsl-embedded Public

    Deploy MechanicsDSL simulations to Arduino, Raspberry Pi, and ARM edge devices. Optimized C++ and no_std Rust for real-time closed-loop control and on-device physics.

    Python

  4. MechanicsDSL/mechanicsdsl-ros2 MechanicsDSL/mechanicsdsl-ros2 Public

    Compile MechanicsDSL physical systems to ROS2 packages. Auto-generates CMakeLists, message definitions, topic architecture, and launch files.

    C++

  5. MechanicsDSL/mechanicsdsl-unity MechanicsDSL/mechanicsdsl-unity Public

    Simulation components for Unity (C#) and Unreal Engine (C++), compiled from MechanicsDSL notation. For accurate game mechanics, science exhibits, and engineering digital twins.

    C#

  6. NexusOS NexusOS Public

    A from-scratch x86-64 operating system written in Assembly and C

    C