README.md
May 29, 2026 ยท View on GitHub
-
The directory include several third-party codes:
- convexhull/*.f90 are generated by Claude, replacing original C++-based convex hull codes.
- hdbscan/*.f90 are generated by Claude and corrected for critcal bugs by Codex, replacing original C++-based HDBSCAN codes.
- kdtree/*.f90 are generated by Claude, supporting mba and nearest neighbor interpolation.
- iir/*.f90 are generated by ChatGPT, replacing original C++-based IIR filtering codes.
- mba/*.f90 are generated by Copilot and ChatGPT, replacing original C++-based multi-level B-spline codes.
- filesystem codes are selected and modified from the original "fortran filesystem" package.
- hdf5/fh5.f90 is generated by Claude, supporting Fortran-based hdf5 file I/O. To enable this module, an installation of HDF5 package on the system is required. Please set relevant paths in install.rb to install HDF5.
-
GitHub repository links to the original codes:
- filesystem: https://github.com/scivision/fortran-filesystem
- heap: https://github.com/trifling/mheap
- pcg_random: https://github.com/imneme/pcg-cpp