LICENSE
MANIFEST.in
Readme.md
pyproject.toml
setup.py
cmake/embed_knot_files.cmake
docs/build_wheels_conda.py
docs/build_wheels_local.py
docs/test_embedded_knots.py
examples/HelicityCalculation.py
examples/VorticityExample.py
examples/example_biot_savart.py
examples/example_enstrophy_circulation.py
examples/example_fluid_rotation.py
examples/example_heavy_knot.py
examples/example_knot_visualization.py
examples/example_potential_flow.py
examples/example_radiation_flow.py
examples/example_relative_vorticity.py
examples/example_sst_gravity.py
examples/example_vortex_ring.py
examples/example_vorticity_transport.py
examples/fourier_knot.example.py
examples/helicity2.py
examples/inspectSSTfunctions.py
examples/knot_6_2.py
examples/knot_pd_and_volume_example.py
examples/knots-toggle-autoknot.py
examples/knots.py
examples/neonKnot.6_2.py
examples/sphSimulator.py
examples/sstBindings.py
examples/taiChiTesting.py
examples/taichi_swirl_particles.py
examples/trefoil.py
examples/trefoil_field_lines.py
examples/trefoil_fields.py
examples/wave_analysis.py
node_modules/node-gyp/gyp/gyp_main.py
node_modules/node-gyp/gyp/test_gyp.py
node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py
node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py
node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py
node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py
node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py
node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py
node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py
node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py
node_modules/node-gyp/gyp/pylib/gyp/__init__.py
node_modules/node-gyp/gyp/pylib/gyp/common.py
node_modules/node-gyp/gyp/pylib/gyp/common_test.py
node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py
node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py
node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py
node_modules/node-gyp/gyp/pylib/gyp/input.py
node_modules/node-gyp/gyp/pylib/gyp/input_test.py
node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py
node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py
node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py
node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py
node_modules/node-gyp/gyp/pylib/gyp/win_tool.py
node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py
node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation_test.py
node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py
node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py
node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py
node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py
node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py
node_modules/node-gyp/gyp/pylib/gyp/generator/android.py
node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py
node_modules/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.py
node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py
node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py
node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py
node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py
node_modules/node-gyp/gyp/pylib/gyp/generator/make.py
node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py
node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py
node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py
node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py
node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py
node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py
node_modules/node-gyp/gyp/pylib/packaging/__init__.py
node_modules/node-gyp/gyp/pylib/packaging/_elffile.py
node_modules/node-gyp/gyp/pylib/packaging/_manylinux.py
node_modules/node-gyp/gyp/pylib/packaging/_musllinux.py
node_modules/node-gyp/gyp/pylib/packaging/_parser.py
node_modules/node-gyp/gyp/pylib/packaging/_structures.py
node_modules/node-gyp/gyp/pylib/packaging/_tokenizer.py
node_modules/node-gyp/gyp/pylib/packaging/markers.py
node_modules/node-gyp/gyp/pylib/packaging/metadata.py
node_modules/node-gyp/gyp/pylib/packaging/py.typed
node_modules/node-gyp/gyp/pylib/packaging/requirements.py
node_modules/node-gyp/gyp/pylib/packaging/specifiers.py
node_modules/node-gyp/gyp/pylib/packaging/tags.py
node_modules/node-gyp/gyp/pylib/packaging/utils.py
node_modules/node-gyp/gyp/pylib/packaging/version.py
src/biot_savart.cpp
src/field_kernels.cpp
src/fluid_dynamics.cpp
src/frenet_helicity.cpp
src/hyperbolic_volume.cpp
src/knot_dynamics.cpp
src/potential_timefield.cpp
src/radiation_flow.cpp
src/sst_gravity.cpp
src/swirl_field.cpp
src/thermo_dynamics.cpp
src/time_evolution.cpp
src/vortex_ring.cpp
src/vorticity_dynamics.cpp
src/knot_fseries/knot.12a_1202.fseries
src/knot_fseries/knot.12a_1202z6.fseries
src/knot_fseries/knot.15331.fseries
src/knot_fseries/knot.3_1.fseries
src/knot_fseries/knot.3_1p.fseries
src/knot_fseries/knot.3_1u.fseries
src/knot_fseries/knot.4_1.fseries
src/knot_fseries/knot.4_1d.fseries
src/knot_fseries/knot.4_1p.fseries
src/knot_fseries/knot.4_1z.fseries
src/knot_fseries/knot.5_1.fseries
src/knot_fseries/knot.5_1p.fseries
src/knot_fseries/knot.5_1u.fseries
src/knot_fseries/knot.5_2.fseries
src/knot_fseries/knot.5_2d.fseries
src/knot_fseries/knot.5_2r.fseries
src/knot_fseries/knot.6_1.fseries
src/knot_fseries/knot.6_2.fseries
src/knot_fseries/knot.6_2d.fseries
src/knot_fseries/knot.6_2p.fseries
src/knot_fseries/knot.6_3d.fseries
src/knot_fseries/knot.6_3z.fseries
src/knot_fseries/knot.7_1.fseries
src/knot_fseries/knot.7_1p.fseries
src/knot_fseries/knot.7_2.fseries
src/knot_fseries/knot.7_2d.fseries
src/knot_fseries/knot.7_2r.fseries
src/knot_fseries/knot.7_3.fseries
src/knot_fseries/knot.7_3d.fseries
src/knot_fseries/knot.7_4.fseries
src/knot_fseries/knot.7_5.fseries
src/knot_fseries/knot.7_5d.fseries
src/knot_fseries/knot.7_6d.fseries
src/knot_fseries/knot.7_6s.fseries
src/knot_fseries/knot.7_7d.fseries
src/knot_fseries/knot.8_12d.fseries
src/knot_fseries/knot.8_12z.fseries
src/knot_fseries/knot.8_17.short
src/knot_fseries/knot.8_18.fseries
src/knot_fseries/knot.8_18z.fseries
src/knot_fseries/knot.8_3d.fseries
src/knot_fseries/knot.8_3z.fseries
src/knot_fseries/knot.8_9d.fseries
src_bindings/module_sst.cpp
src_bindings/module_sstbindings.cpp
src_bindings/py_biot_savart.cpp
src_bindings/py_field_kernels.cpp
src_bindings/py_field_ops.cpp
src_bindings/py_fluid_dynamics.cpp
src_bindings/py_frenet_helicity.cpp
src_bindings/py_hyperbolic_volume.cpp
src_bindings/py_knot.cpp
src_bindings/py_potential_timefield.cpp
src_bindings/py_radiation_flow.cpp
src_bindings/py_sst_gravity.cpp
src_bindings/py_swirl_field.cpp
src_bindings/py_thermo_dynamics.cpp
src_bindings/py_time_evolution.cpp
src_bindings/py_vortex_ring.cpp
src_bindings/py_vorticity_dynamics.cpp
swirl_string_core.egg-info/PKG-INFO
swirl_string_core.egg-info/SOURCES.txt
swirl_string_core.egg-info/dependency_links.txt
swirl_string_core.egg-info/not-zip-safe
swirl_string_core.egg-info/requires.txt
swirl_string_core.egg-info/top_level.txt
tests/TestLibraryGravityModification.py
tests/TestLibraryTrefoil.py
tests/run_test.py
tests/test_bindings_basic.py
tests/test_biot_savart.py
tests/test_biot_savart_comprehensive.py
tests/test_field_kernels_comprehensive.py
tests/test_field_ops_comprehensive.py
tests/test_fluid_dynamics_comprehensive.py
tests/test_frenet_helicity.py
tests/test_frenet_helicity_comprehensive.py
tests/test_hyperbolic_volume_comprehensive.py
tests/test_knot_comprehensive.py
tests/test_knots_simple.py
tests/test_potential_timefield.py
tests/test_potential_timefield_comprehensive.py
tests/test_radiation_flow_comprehensive.py
tests/test_sst_gravity_comprehensive.py
tests/test_swirl_field_comprehensive.py
tests/test_thermo_dynamics_comprehensive.py
tests/test_time_evolution_comprehensive.py
tests/test_trefoil.py
tests/test_vortex_ring_comprehensive.py
tests/test_vorticity_dynamics_comprehensive.py