4 Commits

Author SHA1 Message Date
79c65b480a • Implemented particlecloud/utils.py:1.
Added:

  - generate_particles_from_csv(...) plus common aliases
  - CSV parsing via column names: m/mass, v1..v3, p1..p3
  - conversion of string nan to numpy.nan
  - particles_ascii_table(...)
  - display_particles(...)

  Verification:

  - python3 -m py_compile particlecloud/utils.py passed.
  - python3 -m unittest discover found 0 tests because tests/test_utils.py is not present.
  - Runtime smoke test could not run because local NumPy fails to import due to an architecture
2026-05-15 11:41:34 -05:00
b75a427aad simplify the function to create particles
goal is to leave lots of room for student improvements
in class.

also, introduce missingness in the data
2026-05-15 09:38:04 -05:00
c7d24cb61b sample data generator 2026-05-13 16:01:37 -05:00
a7cc19c1f9 reorganize to flat package structure 2026-05-13 15:43:42 -05:00