├── .clang-format ├── .devcontainer ├── Dockerfile ├── README.md ├── devcontainer.json └── example_launch.json ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── build_wheels.yml │ ├── tests.yml │ └── update-dependencies.yml ├── .gitignore ├── .gitmodules ├── CHANGELOG ├── CITATION.cff ├── CMakeLists.txt ├── CMakePresets.json ├── CODE_OF_CONDUCT.md ├── LICENSE.txt ├── README.md ├── THANKS.txt ├── VERSION.txt ├── algebra ├── CMakeLists.txt ├── include │ └── roughpy │ │ └── algebra │ │ ├── algebra_base.h │ │ ├── algebra_base_impl.h │ │ ├── algebra_bundle.h │ │ ├── algebra_bundle_base_impl.h │ │ ├── algebra_fwd.h │ │ ├── algebra_info.h │ │ ├── algebra_iterator.h │ │ ├── algebra_iterator_impl.h │ │ ├── basis.h │ │ ├── basis_impl.h │ │ ├── basis_info.h │ │ ├── bundle_info.h │ │ ├── context.h │ │ ├── context_fwd.h │ │ ├── free_tensor.h │ │ ├── free_tensor_bundle.h │ │ ├── implementors │ │ ├── algebra_bundle_impl.h │ │ ├── algebra_impl.h │ │ ├── free_tensor_bundle_impl.h │ │ ├── free_tensor_impl.h │ │ ├── lie_bundle_impl.h │ │ ├── lie_impl.h │ │ ├── shuffle_tensor_bundle_impl.h │ │ └── shuffle_tensor_impl.h │ │ ├── interface_traits.h │ │ ├── interfaces │ │ ├── algebra_bundle_interface.h │ │ ├── algebra_interface.h │ │ ├── free_tensor_bundle_interface.h │ │ ├── free_tensor_interface.h │ │ ├── lie_bundle_interface.h │ │ ├── lie_interface.h │ │ ├── shuffle_tensor_bundle_interface.h │ │ └── shuffle_tensor_interface.h │ │ ├── lie.h │ │ ├── lie_basis.h │ │ ├── lie_bundle.h │ │ ├── linear_operator.h │ │ ├── shuffle_tensor.h │ │ ├── shuffle_tensor_bundle.h │ │ └── tensor_basis.h └── src │ ├── CMakeLists.txt │ ├── algebra_base.cpp │ ├── algebra_iterator.cpp │ ├── basis.cpp │ ├── context.cpp │ ├── double_lite_context.cpp │ ├── float_lite_context.cpp │ ├── free_tensor.cpp │ ├── free_tensor_bundle.cpp │ ├── free_tensor_bundle_interface.cpp │ ├── free_tensor_interface.cpp │ ├── hall_set_size.cpp │ ├── hall_set_size.h │ ├── libalgebra_lite_internal │ ├── CMakeLists.txt │ ├── algebra_type_caster.h │ ├── algebra_type_helper.h │ ├── dense_vector_iterator.h │ ├── free_tensor_info.h │ ├── lie_basis_info.h │ ├── lie_info.h │ ├── lite_vector_selector.h │ ├── rational_coefficients.cpp │ ├── rational_coefficients.h │ ├── shuffle_tensor_info.h │ ├── sparse_mutable_ref_scalar_trait.h │ ├── sparse_vector_iterator.h │ ├── tensor_basis_info.h │ ├── unspecified_algebra_binary_op.h │ ├── vector_storage_type.h │ └── vector_type_helper.h │ ├── lie.cpp │ ├── lie_basis.cpp │ ├── lie_bundle.cpp │ ├── lie_bundle_interface.cpp │ ├── lie_interface.cpp │ ├── lite_context.cpp │ ├── lite_context.h │ ├── rational_lite_context.cpp │ ├── rational_poly_lite_context.cpp │ ├── shuffle_tensor.cpp │ ├── shuffle_tensor_bundle.cpp │ ├── shuffle_tensor_bundle_interface.cpp │ ├── shuffle_tensor_interface.cpp │ ├── tensor_basis.cpp │ ├── tensor_fixture.cpp │ ├── tensor_fixture.h │ ├── tensor_fixture_context.cpp │ ├── tensor_fixture_context.h │ ├── test_dense_tensor.cpp │ ├── test_free_tensor.cpp │ └── test_lie.cpp ├── branding └── logo │ └── logo_square_white.jpg ├── cmake ├── Modules │ ├── FindGMP.cmake │ ├── FindMPFR.cmake │ ├── FindPCGRandom.cmake │ └── FindSphinx.cmake ├── component_setup.cmake ├── developer_options_setup.cmake ├── find_correct_blas.cmake ├── gcovr.cfg.in ├── roughpy_helpers.cmake ├── setup_ccache.cmake ├── setup_install_dirs.cmake └── vcpkg_setup.cmake ├── conandata.yml ├── conanfile.py ├── core ├── CMakeLists.txt ├── include │ └── roughpy │ │ └── core │ │ ├── check.h │ │ ├── check_helpers.h │ │ ├── construct_inplace.h │ │ ├── debug_assertion.h │ │ ├── detail │ │ ├── bit_cast.h │ │ └── config.h │ │ ├── hash.h │ │ ├── helpers.h │ │ ├── macros.h │ │ ├── meta.h │ │ ├── ranges.h │ │ ├── slice.h │ │ ├── smart_ptr.h │ │ ├── string_utils.h │ │ ├── traits.h │ │ └── types.h └── src │ ├── CMakeLists.txt │ └── test_check_macros.cpp ├── docs ├── .gitattributes ├── CMakeLists.txt ├── Doxyfile.in ├── Makefile ├── make.bat ├── nbexporter.py └── source │ ├── conf.py │ ├── dev │ └── index.rst │ ├── fundamentals.bib │ ├── index.rst │ ├── reference │ └── index.rst │ ├── references.bib │ ├── release.rst │ ├── release │ ├── 0.0.4-notes.rst │ ├── 0.0.5-notes.rst │ ├── 0.0.6-notes.rst │ ├── 0.0.7-notes.rst │ ├── 0.0.8-notes.rst │ ├── v0.0.1-alpha-notes.rst │ ├── v0.0.2-alpha-notes.rst │ └── v0.0.3-notes.rst │ └── user │ ├── absolute_beginners.rst │ ├── building.rst │ ├── fundamentals.contexts.rst │ ├── fundamentals.free_tensors.rst │ ├── fundamentals.intervals.rst │ ├── fundamentals.lies.rst │ ├── fundamentals.rst │ ├── fundamentals.shuffle_tensors.rst │ ├── fundamentals.streams.rst │ ├── index.rst │ ├── installation.rst │ ├── quickstart.rst │ ├── references.rst │ ├── tutorials.rst.in │ └── whatisroughpy.rst ├── examples ├── computing-signatures-in-parallel.py ├── lie_to_tensor_formulae.py ├── list_basis_keys.py ├── signature-kernel-by-signature-dot.py ├── signature-logsignature.py └── words.py ├── intervals ├── CMakeLists.txt ├── include │ └── roughpy │ │ └── intervals │ │ ├── dyadic.h │ │ ├── dyadic_interval.h │ │ ├── interval.h │ │ ├── partition.h │ │ ├── real_interval.h │ │ └── segmentation.h └── src │ ├── CMakeLists.txt │ ├── dyadic.cpp │ ├── dyadic_interval.cpp │ ├── dyadic_searcher.cpp │ ├── dyadic_searcher.h │ ├── intersection_and_union.cpp │ ├── interval.cpp │ ├── partition.cpp │ ├── real_interval.cpp │ ├── scaled_predicate.cpp │ ├── scaled_predicate.h │ ├── segmentation.cpp │ ├── test_dyadic.cpp │ ├── test_dyadic_intervals.cpp │ ├── test_partition.cpp │ └── test_real_interval.cpp ├── platform ├── CMakeLists.txt ├── include │ └── roughpy │ │ ├── device │ │ ├── device_handle.h │ │ ├── event.h │ │ ├── host_address_memory.h │ │ ├── memory.h │ │ └── queue.h │ │ ├── generics │ │ ├── arithmetic_trait.h │ │ ├── array.h │ │ ├── builtin_trait.h │ │ ├── comparison_trait.h │ │ ├── conversion_trait.h │ │ ├── mocking │ │ │ └── mock_type.h │ │ ├── number_trait.h │ │ ├── type.h │ │ ├── type_ptr.h │ │ └── values.h │ │ ├── platform.h │ │ └── platform │ │ ├── alloc.h │ │ ├── archives.h │ │ ├── configuration.h │ │ ├── devices.h │ │ ├── devices │ │ ├── buffer.h │ │ ├── core.h │ │ ├── device_handle.h │ │ ├── device_object_base.h │ │ ├── device_provider.h │ │ ├── event.h │ │ ├── host_device.h │ │ ├── kernel.h │ │ ├── kernel_arg.h │ │ ├── macros.h │ │ ├── memory_view.h │ │ ├── queue.h │ │ ├── rational_numbers.h │ │ └── types.h │ │ ├── errors.h │ │ ├── filesystem.h │ │ ├── reference_counting.h │ │ ├── serialization.h │ │ ├── serialization_instantiations.inl │ │ └── threads.h └── src │ ├── CMakeLists.txt │ ├── alloc.cpp │ ├── configuration.cpp │ ├── device │ ├── CMakeLists.txt │ ├── device_handle.cpp │ ├── event.cpp │ ├── host_address_memory.cpp │ ├── host_device.cpp │ ├── host_device.h │ ├── memory.cpp │ ├── queue.cpp │ └── test_host_address_memory.cpp │ ├── devices │ ├── CMakeLists.txt │ ├── buffer.cpp │ ├── buffer_interface.cpp │ ├── core.cpp │ ├── device_handle.cpp │ ├── device_interface_base.cpp │ ├── device_provider.cpp │ ├── event.cpp │ ├── event_interface.cpp │ ├── get_device.cpp │ ├── host │ │ ├── CMakeLists.txt │ │ ├── host_buffer.cpp │ │ ├── host_buffer.h │ │ ├── host_decls.h │ │ ├── host_device_impl.cpp │ │ ├── host_device_impl.h │ │ ├── host_device_provider.cpp │ │ ├── host_device_provider.h │ │ ├── host_event.cpp │ │ ├── host_event.h │ │ ├── host_kernel.cpp │ │ ├── host_kernel.h │ │ ├── host_queue.cpp │ │ ├── host_queue.h │ │ └── kernels │ │ │ ├── masked_binary.h │ │ │ ├── masked_binary_bfloat16.cpp │ │ │ ├── masked_binary_double.cpp │ │ │ ├── masked_binary_float.cpp │ │ │ ├── masked_binary_half.cpp │ │ │ ├── masked_binary_poly.cpp │ │ │ ├── masked_binary_rational.cpp │ │ │ ├── masked_unary.h │ │ │ ├── masked_unary_bfloat16.cpp │ │ │ ├── masked_unary_double.cpp │ │ │ ├── masked_unary_float.cpp │ │ │ ├── masked_unary_half.cpp │ │ │ ├── masked_unary_poly.cpp │ │ │ ├── masked_unary_rational.cpp │ │ │ └── operators.h │ ├── kernel.cpp │ ├── kernel_arg.cpp │ ├── kernel_interface.cpp │ ├── kernel_launch_params.cpp │ ├── memory_view.cpp │ ├── opencl │ │ ├── CMakeLists.txt │ │ ├── ocl_buffer.cpp │ │ ├── ocl_buffer.h │ │ ├── ocl_decls.h │ │ ├── ocl_device.cpp │ │ ├── ocl_device.h │ │ ├── ocl_device_provider.cpp │ │ ├── ocl_device_provider.h │ │ ├── ocl_event.cpp │ │ ├── ocl_event.h │ │ ├── ocl_handle_errors.cpp │ │ ├── ocl_handle_errors.h │ │ ├── ocl_headers.h │ │ ├── ocl_helpers.cpp │ │ ├── ocl_helpers.h │ │ ├── ocl_kernel.cpp │ │ ├── ocl_kernel.h │ │ ├── ocl_queue.cpp │ │ ├── ocl_queue.h │ │ ├── ocl_version.cpp │ │ ├── ocl_version.h │ │ └── test_ocl_version.cpp │ ├── queue.cpp │ ├── queue_interface.cpp │ ├── rational_numbers.cpp │ ├── test_cpu_device.cpp │ └── test_gpu_device.cpp │ ├── errors.cpp │ ├── fs_path_serialization.cpp │ ├── generics │ ├── CMakeLists.txt │ ├── arithmetic_trait.cpp │ ├── array.cpp │ ├── backup_display.cpp │ ├── builtin_types │ │ ├── CMakeLists.txt │ │ ├── builtin_type.h │ │ ├── builtin_type_ids.h │ │ ├── builtin_type_methods.h │ │ ├── conversion_factory.h │ │ ├── conversion_helpers.h │ │ ├── double_type.cpp │ │ ├── double_type.h │ │ ├── float_type.cpp │ │ ├── float_type.h │ │ ├── signed_int_type.cpp │ │ ├── signed_int_type.h │ │ ├── test_builtin_conversions.cpp │ │ ├── test_double_type.cpp │ │ ├── test_float_type.cpp │ │ ├── unsigned_int_type.cpp │ │ └── unsigned_int_type.h │ ├── comparison_trait.cpp │ ├── conversion_factory.cpp │ ├── conversion_impl.h │ ├── conversion_trait.cpp │ ├── mocking │ │ ├── CMakeLists.txt │ │ └── mock_type.cpp │ ├── multiprecision_types.cpp │ ├── multiprecision_types │ │ ├── CMakeLists.txt │ │ ├── conversion_helpers.h │ │ ├── float_arithmetic.cpp │ │ ├── float_arithmetic.h │ │ ├── float_comparison.cpp │ │ ├── float_comparison.h │ │ ├── float_conversion.cpp │ │ ├── float_conversion.h │ │ ├── float_number.cpp │ │ ├── float_number.h │ │ ├── float_type.cpp │ │ ├── float_type.h │ │ ├── integer_arithmetic.cpp │ │ ├── integer_arithmetic.h │ │ ├── integer_comparison.cpp │ │ ├── integer_comparison.h │ │ ├── integer_conversion.cpp │ │ ├── integer_conversion.h │ │ ├── integer_number.cpp │ │ ├── integer_number.h │ │ ├── integer_type.cpp │ │ ├── integer_type.h │ │ ├── mpq_string_rep.h │ │ ├── mpz_hash.h │ │ ├── multiprecision_type_ids.h │ │ ├── rational_arithmetic.cpp │ │ ├── rational_arithmetic.h │ │ ├── rational_comparison.cpp │ │ ├── rational_comparison.h │ │ ├── rational_conversion.cpp │ │ ├── rational_conversion.h │ │ ├── rational_number.cpp │ │ ├── rational_number.h │ │ ├── rational_type.cpp │ │ ├── rational_type.h │ │ ├── test_float_type.cpp │ │ ├── test_integer_type.cpp │ │ └── test_rational_type.cpp │ ├── number_trait.cpp │ ├── polynomial_type │ │ ├── CMakeLists.txt │ │ ├── conversion_helpers.h │ │ ├── indeterminate.cpp │ │ ├── indeterminate.h │ │ ├── monomial.cpp │ │ ├── monomial.h │ │ ├── polynomial.cpp │ │ ├── polynomial.h │ │ ├── polynomial_arithmetic.cpp │ │ ├── polynomial_arithmetic.h │ │ ├── polynomial_comparison.cpp │ │ ├── polynomial_comparison.h │ │ ├── polynomial_conversion.cpp │ │ ├── polynomial_conversion.h │ │ ├── polynomial_number.cpp │ │ ├── polynomial_number.h │ │ ├── polynomial_type.cpp │ │ ├── polynomial_type.h │ │ ├── polynomial_type_id.h │ │ ├── test_indeterminate.cpp │ │ ├── test_monomial.cpp │ │ ├── test_polynomial.cpp │ │ └── test_polynomial_type.cpp │ ├── polynomial_types.cpp │ ├── test_array.cpp │ ├── test_value.cpp │ ├── type.cpp │ ├── type_builtin.cpp │ ├── type_promotion.cpp │ ├── value.cpp │ ├── value_arithmetic.cpp │ ├── value_compare.cpp │ └── value_math.cpp │ ├── polymorphic_ref_counted.cpp │ ├── test_alloc.cpp │ ├── test_polymorphic_ref_counter.cpp │ └── threading │ └── openmp_threading.cpp ├── pyproject.toml ├── roughpy ├── CMakeLists.txt ├── __init__.py ├── __init__.pyi ├── _roughpy.pyi ├── compute │ ├── CMakeLists.txt │ ├── __init__.py │ └── _src │ │ ├── call_config.cpp │ │ ├── call_config.hpp │ │ ├── check_dims.hpp │ │ ├── dense_basic.cpp │ │ ├── dense_basic.h │ │ ├── dense_intermediate.cpp │ │ ├── dense_intermediate.h │ │ ├── fnv1a_hash.c │ │ ├── fnv1a_hash.h │ │ ├── lie_basis.c │ │ ├── lie_basis.h │ │ ├── lie_multiplication_cache.cpp │ │ ├── lie_multiplication_cache.h │ │ ├── lies_and_tensors.cpp │ │ ├── lies_and_tensors.hpp │ │ ├── py_binary_array_fn.hpp │ │ ├── py_compat.h │ │ ├── py_fnv1a_hash.h │ │ ├── py_headers.h │ │ ├── py_obj_handle.hpp │ │ ├── py_ternary_array_fn.hpp │ │ ├── roughpy_compute_module.c │ │ ├── sparse_matrix.c │ │ ├── sparse_matrix.h │ │ ├── tensor_basis.c │ │ └── tensor_basis.h ├── ocl_kernels │ ├── README.md │ ├── free_tensor_multiply.cl │ ├── kernel_types.h │ ├── masked_binary.cl │ ├── masked_unary.cl │ ├── tensor_antipode.c │ └── tensor_index_functions.h ├── py.typed ├── src │ ├── CMakeLists.txt │ ├── algebra │ │ ├── CMakeLists.txt │ │ ├── algebra.cpp │ │ ├── algebra.h │ │ ├── algebra_iterator.cpp │ │ ├── algebra_iterator.h │ │ ├── basis.cpp │ │ ├── basis.h │ │ ├── context.cpp │ │ ├── context.h │ │ ├── free_multiply_funcs.cpp │ │ ├── free_multiply_funcs.h │ │ ├── free_tensor.cpp │ │ ├── free_tensor.h │ │ ├── lie.cpp │ │ ├── lie.h │ │ ├── lie_key.cpp │ │ ├── lie_key.h │ │ ├── lie_key_iterator.cpp │ │ ├── lie_key_iterator.h │ │ ├── lie_letter.cpp │ │ ├── lie_letter.h │ │ ├── setup_algebra_type.h │ │ ├── shuffle_tensor.cpp │ │ ├── shuffle_tensor.h │ │ ├── tensor_key.cpp │ │ ├── tensor_key.h │ │ ├── tensor_key_iterator.cpp │ │ └── tensor_key_iterator.h │ ├── args │ │ ├── CMakeLists.txt │ │ ├── buffer_info.cpp │ │ ├── buffer_info.h │ │ ├── check_for_excess_args.cpp │ │ ├── convert_timestamp.cpp │ │ ├── convert_timestamp.h │ │ ├── dlpack_helpers.cpp │ │ ├── dlpack_helpers.h │ │ ├── kwargs_to_path_metadata.cpp │ │ ├── kwargs_to_path_metadata.h │ │ ├── kwargs_to_vector_construction.cpp │ │ ├── kwargs_to_vector_construction.h │ │ ├── numpy.cpp │ │ ├── numpy.h │ │ ├── parse_algebra_configuration.cpp │ │ ├── parse_algebra_configuration.h │ │ ├── parse_data_argument.cpp │ │ ├── parse_data_argument.h │ │ ├── parse_schema.cpp │ │ ├── parse_schema.h │ │ ├── strided_copy.cpp │ │ └── strided_copy.h │ ├── dlpack.h │ ├── dlpack_LICENSE │ ├── intervals │ │ ├── CMakeLists.txt │ │ ├── date_time_interval.cpp │ │ ├── date_time_interval.h │ │ ├── dyadic.cpp │ │ ├── dyadic.h │ │ ├── dyadic_interval.cpp │ │ ├── dyadic_interval.h │ │ ├── interval.cpp │ │ ├── interval.h │ │ ├── intervals.cpp │ │ ├── intervals.h │ │ ├── partition.cpp │ │ ├── partition.h │ │ ├── real_interval.cpp │ │ ├── real_interval.h │ │ ├── segmentation.cpp │ │ └── segmentation.h │ ├── recombine.cpp │ ├── recombine.h │ ├── roughpy_module.cpp │ ├── roughpy_module.h │ ├── roughpy_python.h │ ├── scalars │ │ ├── CMakeLists.txt │ │ ├── pytype_conversion.cpp │ │ ├── pytype_conversion.h │ │ ├── r_py_polynomial.cpp │ │ ├── r_py_polynomial.h │ │ ├── scalar.cpp │ │ ├── scalar.h │ │ ├── scalar_type.cpp │ │ ├── scalar_type.h │ │ ├── scalars.cpp │ │ └── scalars.h │ ├── streams │ │ ├── BaseStream.cpp │ │ ├── BaseStream.h │ │ ├── CMakeLists.txt │ │ ├── brownian_stream.cpp │ │ ├── brownian_stream.h │ │ ├── externally_sourced_stream.cpp │ │ ├── externally_sourced_stream.h │ │ ├── function_stream.cpp │ │ ├── function_stream.h │ │ ├── lie_increment_stream.cpp │ │ ├── lie_increment_stream.h │ │ ├── piecewise_abelian_stream.cpp │ │ ├── piecewise_abelian_stream.h │ │ ├── py_parametrization.cpp │ │ ├── py_parametrization.h │ │ ├── r_py_tick_construction_helper.cpp │ │ ├── r_py_tick_construction_helper.h │ │ ├── schema.cpp │ │ ├── schema.h │ │ ├── schema_finalization.cpp │ │ ├── schema_finalization.h │ │ ├── signature_arguments.cpp │ │ ├── signature_arguments.h │ │ ├── stream.cpp │ │ ├── stream.h │ │ ├── streams.cpp │ │ ├── streams.h │ │ ├── tensor_valued_stream.cpp │ │ ├── tensor_valued_stream.h │ │ ├── tick_stream.cpp │ │ └── tick_stream.h │ └── test_python_embed.cpp ├── streams │ ├── __init__.py │ └── tick_stream.py ├── tensor_functions.py └── version.py.in ├── roughpy_compute ├── CMakeLists.txt ├── README.md ├── common │ ├── architecture.hpp │ ├── basis.hpp │ ├── bitmask.hpp │ ├── cache_array.hpp │ ├── lie_to_tensor.hpp │ ├── operations.hpp │ ├── scalars.hpp │ └── sparse_matrix.hpp ├── dense │ ├── basic │ │ ├── apply_sparse_linear_map.hpp │ │ ├── free_tensor_adjoint_left_mul.hpp │ │ ├── free_tensor_antipode.hpp │ │ ├── free_tensor_fma.hpp │ │ ├── free_tensor_fma_tests.cpp │ │ ├── free_tensor_inplace_mul.hpp │ │ ├── shuffle_tensor_product.hpp │ │ ├── vector_addition.hpp │ │ ├── vector_addition_tests.cpp │ │ ├── vector_inplace_addition.hpp │ │ ├── vector_inplace_addition_tests.cpp │ │ ├── vector_inplace_scalar_multiply.hpp │ │ └── vector_scalar_multiply.hpp │ ├── intermediate │ │ ├── free_tensor_exp.hpp │ │ ├── free_tensor_fmexp.hpp │ │ └── free_tensor_log.hpp │ └── views.hpp └── testing │ └── tensor_helpers.hpp ├── scalars ├── CMakeLists.txt ├── include │ └── roughpy │ │ ├── scalars.h │ │ └── scalars │ │ ├── key_scalar_array.h │ │ ├── key_scalar_stream.h │ │ ├── packed_scalar_type_ptr.h │ │ ├── random.h │ │ ├── scalar.h │ │ ├── scalar_array.h │ │ ├── scalar_array_view.h │ │ ├── scalar_interface.h │ │ ├── scalar_serialization.h │ │ ├── scalar_stream.h │ │ ├── scalar_traits.h │ │ ├── scalar_type.h │ │ ├── scalar_types.h │ │ ├── scalars_fwd.h │ │ ├── serialization.h │ │ ├── traits.h │ │ └── types.h └── src │ ├── ScalarTests.h │ ├── key_scalar_array.cpp │ ├── key_scalar_stream.cpp │ ├── linear_algebra │ ├── blas.h │ ├── blas_complex_double.cpp │ ├── blas_complex_float.cpp │ ├── blas_double.cpp │ └── blas_float.cpp │ ├── random.cpp │ ├── random │ ├── random_impl.cpp │ ├── random_impl.h │ ├── standard_random_generator.cpp │ └── standard_random_generator.h │ ├── scalar.cpp │ ├── scalar │ ├── arithmetic.cpp │ ├── arithmetic.h │ ├── casts.cpp │ ├── casts.h │ ├── comparison.cpp │ ├── comparison.h │ ├── do_macro.h │ ├── print.cpp │ ├── print.h │ ├── raw_bytes.cpp │ ├── raw_bytes.h │ ├── serialization.cpp │ ├── serialization.h │ ├── type_promotion.cpp │ └── type_promotion.h │ ├── scalar_array.cpp │ ├── scalar_array_view.cpp │ ├── scalar_helpers │ └── standard_scalar_type.h │ ├── scalar_implementations │ └── bfloat16 │ │ └── bfloat16_random_generator.h │ ├── scalar_interface.cpp │ ├── scalar_serialization.cpp │ ├── scalar_stream.cpp │ ├── scalar_type.cpp │ ├── scalar_type_of.cpp │ ├── test_key_scalar_array.cpp │ ├── test_monomial.cpp │ ├── test_pcg_standard_random.cpp │ ├── test_scalar.cpp │ ├── test_scalar_array.cpp │ ├── test_scalar_type.cpp │ └── types │ ├── aprational │ ├── ap_rational_type.cpp │ └── ap_rational_type.h │ ├── apratpoly │ ├── ap_rat_poly_type.cpp │ └── ap_rat_poly_type.h │ ├── bfloat16 │ ├── b_float_16_type.cpp │ ├── b_float_16_type.h │ ├── bfloat16_random_generator.cpp │ └── bfloat16_random_generator.h │ ├── double │ ├── double_type.cpp │ └── double_type.h │ ├── float │ ├── float_type.cpp │ └── float_type.h │ └── half │ ├── half_random_generator.cpp │ ├── half_random_generator.h │ ├── half_type.cpp │ └── half_type.h ├── streams ├── CMakeLists.txt ├── include │ └── roughpy │ │ └── streams │ │ ├── arrival_stream.h │ │ ├── brownian_stream.h │ │ ├── channels.h │ │ ├── channels │ │ ├── categorical_channel.h │ │ ├── increment_channel.h │ │ ├── lead_laggable_channel.h │ │ ├── lie_channel.h │ │ ├── stream_channel.h │ │ └── value_channel.h │ │ ├── dyadic_caching_layer.h │ │ ├── dynamically_constructed_stream.h │ │ ├── external_data_stream.h │ │ ├── lie_increment_stream.h │ │ ├── parametrization.h │ │ ├── piecewise_abelian_stream.h │ │ ├── restriction_stream.h │ │ ├── schema.h │ │ ├── stream.h │ │ ├── stream_base.h │ │ ├── stream_construction_helper.h │ │ ├── tick_stream.h │ │ └── value_stream.h └── src │ ├── CMakeLists.txt │ ├── arrival_stream.cpp │ ├── brownian_stream.cpp │ ├── channels │ ├── CMakeLists.txt │ ├── categorical_channel.cpp │ ├── increment_channel.cpp │ ├── lead_laggable_channel.cpp │ ├── lie_channel.cpp │ ├── stream_channel.cpp │ └── value_channel.cpp │ ├── dyadic_caching_layer.cpp │ ├── dynamically_constructed_stream.cpp │ ├── external_data_sources │ ├── CMakeLists.txt │ ├── csv_data_source.cpp │ ├── csv_data_source.h │ ├── sound_file_data_source.cpp │ └── sound_file_data_source.h │ ├── external_data_stream.cpp │ ├── lie_increment_stream.cpp │ ├── parametrization.cpp │ ├── piecewise_abelian_stream.cpp │ ├── restriction_stream.cpp │ ├── schema.cpp │ ├── stream.cpp │ ├── stream_base.cpp │ ├── stream_construction_helper.cpp │ ├── tensor_valued_stream.cpp │ ├── tensor_valued_stream.h │ ├── test_brownian_stream.cpp │ ├── test_lie_increment_stream.cpp │ ├── test_schema.cpp │ ├── test_tensor_valued_stream.cpp │ └── tick_stream.cpp ├── testing ├── CMakeLists.txt └── src │ ├── CMakeLists.txt │ └── main.cpp ├── tests ├── algebra │ ├── __init__.py │ ├── test_alg_poly_coeffs.py │ ├── test_algebra_context.py │ ├── test_free_multiply_functions.py │ ├── test_free_tensor.py │ ├── test_lie.py │ ├── test_lie_basis.py │ ├── test_lie_keys.py │ ├── test_shuffle_tensor.py │ ├── test_tensor_iterator.py │ └── test_tensor_keys.py ├── compute │ ├── __init__.py │ ├── test_adjoint_left_ft_mul.py │ ├── test_antipode.py │ ├── test_exp_and_log.py │ ├── test_ft_fma.py │ ├── test_l2t_and_t2l.py │ ├── test_lie_basis.py │ ├── test_shuffle.py │ └── test_tensor_basis.py ├── conftest.py ├── intervals │ ├── __init__.py │ ├── test_dyadic.py │ ├── test_dyadic_interval.py │ ├── test_intervals.py │ ├── test_partitions.py │ └── test_real_interval.py ├── scalars │ ├── __init__.py │ ├── dlpack │ │ ├── __init__.py │ │ └── test_construct_from_jax.py │ ├── test_monomial.py │ ├── test_polynomial.py │ └── test_scalars.py ├── streams │ ├── __init__.py │ ├── audio │ │ ├── test.flac │ │ ├── test.mp3 │ │ └── test.wav │ ├── test_brownian_stream.py │ ├── test_function_path.py │ ├── test_lie_increment_path.py │ ├── test_piecewise_lie_path.py │ ├── test_schema.py │ ├── test_sound_path.py │ ├── test_stream.py │ ├── test_tensor_valued_stream.py │ └── test_tick_stream.py └── test_tensor_functions.py ├── tools ├── IWYU │ └── roughpy.imp ├── Presets │ ├── README.md │ └── clion-user-presets.json ├── ci │ └── before-all-common.sh ├── manager.py ├── ports │ └── tmpgmp │ │ ├── portfile.cmake │ │ └── vcpkg.json ├── python-get-binary-obj-path.py ├── registry │ ├── ports │ │ └── libalgebra-lite │ │ │ ├── portfile.cmake │ │ │ └── vcpkg.json │ └── versions │ │ ├── baseline.json │ │ └── l- │ │ └── libalgebra-lite.json ├── triplets │ ├── arm-uwp.cmake │ ├── arm64-linux.cmake │ ├── arm64-osx.cmake │ ├── arm64-windows.cmake │ ├── x64-linux.cmake │ ├── x64-osx.cmake │ ├── x64-uwp.cmake │ ├── x64-windows.cmake │ └── x86-windows.cmake └── version_from_file.py ├── vcpkg-configuration.json ├── vcpkg.json └── vendored └── libalgebra_lite ├── CMakeLists.txt ├── LICENSE ├── README.md ├── algebra.h ├── algebra ├── free_tensor_multiplier.cpp ├── half_shuffle_multiplier.cpp ├── lie_multiplier.cpp ├── polynomial.cpp ├── polynomial_multiplier.cpp ├── polynomial_ring.cpp └── shuffle_multiplier.cpp ├── basis.h ├── basis ├── hall_set.cpp ├── monomial.cpp ├── polynomial_basis.cpp ├── tensor_basis.cpp └── unpacked_tensor_word.cpp ├── basis_traits.h ├── coefficients.h ├── coefficients ├── floating_fields.cpp └── rational_field.cpp ├── dense_vector.h ├── detail ├── integer_maths.h ├── macros.h ├── notnull.h └── traits.h ├── free_tensor.h ├── hall_set.h ├── implementation_types.h ├── index_key.h ├── key_range.h ├── lie.h ├── maps.cpp ├── maps.h ├── operators.h ├── packed_integer.h ├── polynomial.h ├── polynomial_basis.h ├── registry.h ├── shuffle_tensor.h ├── sparse_vector.h ├── tensor_basis.h ├── unpacked_tensor_word.h ├── vector.h ├── vector_base.h ├── vector_bundle.h └── vector_traits.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/.clang-format -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/.devcontainer/README.md -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/example_launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/.devcontainer/example_launch.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build_wheels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/.github/workflows/build_wheels.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.github/workflows/update-dependencies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/.github/workflows/update-dependencies.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/CHANGELOG -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/README.md -------------------------------------------------------------------------------- /THANKS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/THANKS.txt -------------------------------------------------------------------------------- /VERSION.txt: -------------------------------------------------------------------------------- 1 | v0.2.0 2 | -------------------------------------------------------------------------------- /algebra/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/CMakeLists.txt -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/algebra_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/algebra_base.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/algebra_base_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/algebra_base_impl.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/algebra_bundle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/algebra_bundle.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/algebra_bundle_base_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/algebra_bundle_base_impl.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/algebra_fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/algebra_fwd.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/algebra_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/algebra_info.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/algebra_iterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/algebra_iterator.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/algebra_iterator_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/algebra_iterator_impl.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/basis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/basis.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/basis_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/basis_impl.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/basis_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/basis_info.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/bundle_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/bundle_info.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/context.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/context_fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/context_fwd.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/free_tensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/free_tensor.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/free_tensor_bundle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/free_tensor_bundle.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/implementors/algebra_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/implementors/algebra_impl.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/implementors/lie_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/implementors/lie_impl.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/interface_traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/interface_traits.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/interfaces/lie_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/interfaces/lie_interface.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/lie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/lie.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/lie_basis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/lie_basis.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/lie_bundle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/lie_bundle.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/linear_operator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/linear_operator.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/shuffle_tensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/shuffle_tensor.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/shuffle_tensor_bundle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/shuffle_tensor_bundle.h -------------------------------------------------------------------------------- /algebra/include/roughpy/algebra/tensor_basis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/include/roughpy/algebra/tensor_basis.h -------------------------------------------------------------------------------- /algebra/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/CMakeLists.txt -------------------------------------------------------------------------------- /algebra/src/algebra_base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/algebra_base.cpp -------------------------------------------------------------------------------- /algebra/src/algebra_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/algebra_iterator.cpp -------------------------------------------------------------------------------- /algebra/src/basis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/basis.cpp -------------------------------------------------------------------------------- /algebra/src/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/context.cpp -------------------------------------------------------------------------------- /algebra/src/double_lite_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/double_lite_context.cpp -------------------------------------------------------------------------------- /algebra/src/float_lite_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/float_lite_context.cpp -------------------------------------------------------------------------------- /algebra/src/free_tensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/free_tensor.cpp -------------------------------------------------------------------------------- /algebra/src/free_tensor_bundle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/free_tensor_bundle.cpp -------------------------------------------------------------------------------- /algebra/src/free_tensor_bundle_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/free_tensor_bundle_interface.cpp -------------------------------------------------------------------------------- /algebra/src/free_tensor_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/free_tensor_interface.cpp -------------------------------------------------------------------------------- /algebra/src/hall_set_size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/hall_set_size.cpp -------------------------------------------------------------------------------- /algebra/src/hall_set_size.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/hall_set_size.h -------------------------------------------------------------------------------- /algebra/src/libalgebra_lite_internal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/libalgebra_lite_internal/CMakeLists.txt -------------------------------------------------------------------------------- /algebra/src/libalgebra_lite_internal/algebra_type_caster.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/libalgebra_lite_internal/algebra_type_caster.h -------------------------------------------------------------------------------- /algebra/src/libalgebra_lite_internal/algebra_type_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/libalgebra_lite_internal/algebra_type_helper.h -------------------------------------------------------------------------------- /algebra/src/libalgebra_lite_internal/dense_vector_iterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/libalgebra_lite_internal/dense_vector_iterator.h -------------------------------------------------------------------------------- /algebra/src/libalgebra_lite_internal/free_tensor_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/libalgebra_lite_internal/free_tensor_info.h -------------------------------------------------------------------------------- /algebra/src/libalgebra_lite_internal/lie_basis_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/libalgebra_lite_internal/lie_basis_info.h -------------------------------------------------------------------------------- /algebra/src/libalgebra_lite_internal/lie_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/libalgebra_lite_internal/lie_info.h -------------------------------------------------------------------------------- /algebra/src/libalgebra_lite_internal/lite_vector_selector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/libalgebra_lite_internal/lite_vector_selector.h -------------------------------------------------------------------------------- /algebra/src/libalgebra_lite_internal/rational_coefficients.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/libalgebra_lite_internal/rational_coefficients.h -------------------------------------------------------------------------------- /algebra/src/libalgebra_lite_internal/shuffle_tensor_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/libalgebra_lite_internal/shuffle_tensor_info.h -------------------------------------------------------------------------------- /algebra/src/libalgebra_lite_internal/tensor_basis_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/libalgebra_lite_internal/tensor_basis_info.h -------------------------------------------------------------------------------- /algebra/src/libalgebra_lite_internal/vector_storage_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/libalgebra_lite_internal/vector_storage_type.h -------------------------------------------------------------------------------- /algebra/src/libalgebra_lite_internal/vector_type_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/libalgebra_lite_internal/vector_type_helper.h -------------------------------------------------------------------------------- /algebra/src/lie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/lie.cpp -------------------------------------------------------------------------------- /algebra/src/lie_basis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/lie_basis.cpp -------------------------------------------------------------------------------- /algebra/src/lie_bundle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/lie_bundle.cpp -------------------------------------------------------------------------------- /algebra/src/lie_bundle_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/lie_bundle_interface.cpp -------------------------------------------------------------------------------- /algebra/src/lie_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/lie_interface.cpp -------------------------------------------------------------------------------- /algebra/src/lite_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/lite_context.cpp -------------------------------------------------------------------------------- /algebra/src/lite_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/lite_context.h -------------------------------------------------------------------------------- /algebra/src/rational_lite_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/rational_lite_context.cpp -------------------------------------------------------------------------------- /algebra/src/rational_poly_lite_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/rational_poly_lite_context.cpp -------------------------------------------------------------------------------- /algebra/src/shuffle_tensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/shuffle_tensor.cpp -------------------------------------------------------------------------------- /algebra/src/shuffle_tensor_bundle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/shuffle_tensor_bundle.cpp -------------------------------------------------------------------------------- /algebra/src/shuffle_tensor_bundle_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/shuffle_tensor_bundle_interface.cpp -------------------------------------------------------------------------------- /algebra/src/shuffle_tensor_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/shuffle_tensor_interface.cpp -------------------------------------------------------------------------------- /algebra/src/tensor_basis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/tensor_basis.cpp -------------------------------------------------------------------------------- /algebra/src/tensor_fixture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/tensor_fixture.cpp -------------------------------------------------------------------------------- /algebra/src/tensor_fixture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/tensor_fixture.h -------------------------------------------------------------------------------- /algebra/src/tensor_fixture_context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/tensor_fixture_context.cpp -------------------------------------------------------------------------------- /algebra/src/tensor_fixture_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/tensor_fixture_context.h -------------------------------------------------------------------------------- /algebra/src/test_dense_tensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/test_dense_tensor.cpp -------------------------------------------------------------------------------- /algebra/src/test_free_tensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/test_free_tensor.cpp -------------------------------------------------------------------------------- /algebra/src/test_lie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/algebra/src/test_lie.cpp -------------------------------------------------------------------------------- /branding/logo/logo_square_white.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/branding/logo/logo_square_white.jpg -------------------------------------------------------------------------------- /cmake/Modules/FindGMP.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/cmake/Modules/FindGMP.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindMPFR.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/cmake/Modules/FindMPFR.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindPCGRandom.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/cmake/Modules/FindPCGRandom.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindSphinx.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/cmake/Modules/FindSphinx.cmake -------------------------------------------------------------------------------- /cmake/component_setup.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/cmake/component_setup.cmake -------------------------------------------------------------------------------- /cmake/developer_options_setup.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/cmake/developer_options_setup.cmake -------------------------------------------------------------------------------- /cmake/find_correct_blas.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/cmake/find_correct_blas.cmake -------------------------------------------------------------------------------- /cmake/gcovr.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/cmake/gcovr.cfg.in -------------------------------------------------------------------------------- /cmake/roughpy_helpers.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/cmake/roughpy_helpers.cmake -------------------------------------------------------------------------------- /cmake/setup_ccache.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/cmake/setup_ccache.cmake -------------------------------------------------------------------------------- /cmake/setup_install_dirs.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/cmake/setup_install_dirs.cmake -------------------------------------------------------------------------------- /cmake/vcpkg_setup.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/cmake/vcpkg_setup.cmake -------------------------------------------------------------------------------- /conandata.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/conandata.yml -------------------------------------------------------------------------------- /conanfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/conanfile.py -------------------------------------------------------------------------------- /core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/core/CMakeLists.txt -------------------------------------------------------------------------------- /core/include/roughpy/core/check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/core/include/roughpy/core/check.h -------------------------------------------------------------------------------- /core/include/roughpy/core/check_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/core/include/roughpy/core/check_helpers.h -------------------------------------------------------------------------------- /core/include/roughpy/core/construct_inplace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/core/include/roughpy/core/construct_inplace.h -------------------------------------------------------------------------------- /core/include/roughpy/core/debug_assertion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/core/include/roughpy/core/debug_assertion.h -------------------------------------------------------------------------------- /core/include/roughpy/core/detail/bit_cast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/core/include/roughpy/core/detail/bit_cast.h -------------------------------------------------------------------------------- /core/include/roughpy/core/detail/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/core/include/roughpy/core/detail/config.h -------------------------------------------------------------------------------- /core/include/roughpy/core/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/core/include/roughpy/core/hash.h -------------------------------------------------------------------------------- /core/include/roughpy/core/helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/core/include/roughpy/core/helpers.h -------------------------------------------------------------------------------- /core/include/roughpy/core/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/core/include/roughpy/core/macros.h -------------------------------------------------------------------------------- /core/include/roughpy/core/meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/core/include/roughpy/core/meta.h -------------------------------------------------------------------------------- /core/include/roughpy/core/ranges.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/core/include/roughpy/core/ranges.h -------------------------------------------------------------------------------- /core/include/roughpy/core/slice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/core/include/roughpy/core/slice.h -------------------------------------------------------------------------------- /core/include/roughpy/core/smart_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/core/include/roughpy/core/smart_ptr.h -------------------------------------------------------------------------------- /core/include/roughpy/core/string_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/core/include/roughpy/core/string_utils.h -------------------------------------------------------------------------------- /core/include/roughpy/core/traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/core/include/roughpy/core/traits.h -------------------------------------------------------------------------------- /core/include/roughpy/core/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/core/include/roughpy/core/types.h -------------------------------------------------------------------------------- /core/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/core/src/CMakeLists.txt -------------------------------------------------------------------------------- /core/src/test_check_macros.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/core/src/test_check_macros.cpp -------------------------------------------------------------------------------- /docs/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/.gitattributes -------------------------------------------------------------------------------- /docs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/CMakeLists.txt -------------------------------------------------------------------------------- /docs/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/Doxyfile.in -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/nbexporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/nbexporter.py -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/dev/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/dev/index.rst -------------------------------------------------------------------------------- /docs/source/fundamentals.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/fundamentals.bib -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/reference/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/reference/index.rst -------------------------------------------------------------------------------- /docs/source/references.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/references.bib -------------------------------------------------------------------------------- /docs/source/release.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/release.rst -------------------------------------------------------------------------------- /docs/source/release/0.0.4-notes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/release/0.0.4-notes.rst -------------------------------------------------------------------------------- /docs/source/release/0.0.5-notes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/release/0.0.5-notes.rst -------------------------------------------------------------------------------- /docs/source/release/0.0.6-notes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/release/0.0.6-notes.rst -------------------------------------------------------------------------------- /docs/source/release/0.0.7-notes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/release/0.0.7-notes.rst -------------------------------------------------------------------------------- /docs/source/release/0.0.8-notes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/release/0.0.8-notes.rst -------------------------------------------------------------------------------- /docs/source/release/v0.0.1-alpha-notes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/release/v0.0.1-alpha-notes.rst -------------------------------------------------------------------------------- /docs/source/release/v0.0.2-alpha-notes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/release/v0.0.2-alpha-notes.rst -------------------------------------------------------------------------------- /docs/source/release/v0.0.3-notes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/release/v0.0.3-notes.rst -------------------------------------------------------------------------------- /docs/source/user/absolute_beginners.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/user/absolute_beginners.rst -------------------------------------------------------------------------------- /docs/source/user/building.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/user/building.rst -------------------------------------------------------------------------------- /docs/source/user/fundamentals.contexts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/user/fundamentals.contexts.rst -------------------------------------------------------------------------------- /docs/source/user/fundamentals.free_tensors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/user/fundamentals.free_tensors.rst -------------------------------------------------------------------------------- /docs/source/user/fundamentals.intervals.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/user/fundamentals.intervals.rst -------------------------------------------------------------------------------- /docs/source/user/fundamentals.lies.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/user/fundamentals.lies.rst -------------------------------------------------------------------------------- /docs/source/user/fundamentals.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/user/fundamentals.rst -------------------------------------------------------------------------------- /docs/source/user/fundamentals.shuffle_tensors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/user/fundamentals.shuffle_tensors.rst -------------------------------------------------------------------------------- /docs/source/user/fundamentals.streams.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/user/fundamentals.streams.rst -------------------------------------------------------------------------------- /docs/source/user/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/user/index.rst -------------------------------------------------------------------------------- /docs/source/user/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/user/installation.rst -------------------------------------------------------------------------------- /docs/source/user/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/user/quickstart.rst -------------------------------------------------------------------------------- /docs/source/user/references.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/user/references.rst -------------------------------------------------------------------------------- /docs/source/user/tutorials.rst.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/user/tutorials.rst.in -------------------------------------------------------------------------------- /docs/source/user/whatisroughpy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/docs/source/user/whatisroughpy.rst -------------------------------------------------------------------------------- /examples/computing-signatures-in-parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/examples/computing-signatures-in-parallel.py -------------------------------------------------------------------------------- /examples/lie_to_tensor_formulae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/examples/lie_to_tensor_formulae.py -------------------------------------------------------------------------------- /examples/list_basis_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/examples/list_basis_keys.py -------------------------------------------------------------------------------- /examples/signature-kernel-by-signature-dot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/examples/signature-kernel-by-signature-dot.py -------------------------------------------------------------------------------- /examples/signature-logsignature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/examples/signature-logsignature.py -------------------------------------------------------------------------------- /examples/words.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/examples/words.py -------------------------------------------------------------------------------- /intervals/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/CMakeLists.txt -------------------------------------------------------------------------------- /intervals/include/roughpy/intervals/dyadic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/include/roughpy/intervals/dyadic.h -------------------------------------------------------------------------------- /intervals/include/roughpy/intervals/dyadic_interval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/include/roughpy/intervals/dyadic_interval.h -------------------------------------------------------------------------------- /intervals/include/roughpy/intervals/interval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/include/roughpy/intervals/interval.h -------------------------------------------------------------------------------- /intervals/include/roughpy/intervals/partition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/include/roughpy/intervals/partition.h -------------------------------------------------------------------------------- /intervals/include/roughpy/intervals/real_interval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/include/roughpy/intervals/real_interval.h -------------------------------------------------------------------------------- /intervals/include/roughpy/intervals/segmentation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/include/roughpy/intervals/segmentation.h -------------------------------------------------------------------------------- /intervals/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/src/CMakeLists.txt -------------------------------------------------------------------------------- /intervals/src/dyadic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/src/dyadic.cpp -------------------------------------------------------------------------------- /intervals/src/dyadic_interval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/src/dyadic_interval.cpp -------------------------------------------------------------------------------- /intervals/src/dyadic_searcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/src/dyadic_searcher.cpp -------------------------------------------------------------------------------- /intervals/src/dyadic_searcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/src/dyadic_searcher.h -------------------------------------------------------------------------------- /intervals/src/intersection_and_union.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/src/intersection_and_union.cpp -------------------------------------------------------------------------------- /intervals/src/interval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/src/interval.cpp -------------------------------------------------------------------------------- /intervals/src/partition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/src/partition.cpp -------------------------------------------------------------------------------- /intervals/src/real_interval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/src/real_interval.cpp -------------------------------------------------------------------------------- /intervals/src/scaled_predicate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/src/scaled_predicate.cpp -------------------------------------------------------------------------------- /intervals/src/scaled_predicate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/src/scaled_predicate.h -------------------------------------------------------------------------------- /intervals/src/segmentation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/src/segmentation.cpp -------------------------------------------------------------------------------- /intervals/src/test_dyadic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/src/test_dyadic.cpp -------------------------------------------------------------------------------- /intervals/src/test_dyadic_intervals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/src/test_dyadic_intervals.cpp -------------------------------------------------------------------------------- /intervals/src/test_partition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/src/test_partition.cpp -------------------------------------------------------------------------------- /intervals/src/test_real_interval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/intervals/src/test_real_interval.cpp -------------------------------------------------------------------------------- /platform/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/CMakeLists.txt -------------------------------------------------------------------------------- /platform/include/roughpy/device/device_handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/device/device_handle.h -------------------------------------------------------------------------------- /platform/include/roughpy/device/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/device/event.h -------------------------------------------------------------------------------- /platform/include/roughpy/device/host_address_memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/device/host_address_memory.h -------------------------------------------------------------------------------- /platform/include/roughpy/device/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/device/memory.h -------------------------------------------------------------------------------- /platform/include/roughpy/device/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/device/queue.h -------------------------------------------------------------------------------- /platform/include/roughpy/generics/arithmetic_trait.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/generics/arithmetic_trait.h -------------------------------------------------------------------------------- /platform/include/roughpy/generics/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/generics/array.h -------------------------------------------------------------------------------- /platform/include/roughpy/generics/builtin_trait.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/generics/builtin_trait.h -------------------------------------------------------------------------------- /platform/include/roughpy/generics/comparison_trait.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/generics/comparison_trait.h -------------------------------------------------------------------------------- /platform/include/roughpy/generics/conversion_trait.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/generics/conversion_trait.h -------------------------------------------------------------------------------- /platform/include/roughpy/generics/mocking/mock_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/generics/mocking/mock_type.h -------------------------------------------------------------------------------- /platform/include/roughpy/generics/number_trait.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/generics/number_trait.h -------------------------------------------------------------------------------- /platform/include/roughpy/generics/type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/generics/type.h -------------------------------------------------------------------------------- /platform/include/roughpy/generics/type_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/generics/type_ptr.h -------------------------------------------------------------------------------- /platform/include/roughpy/generics/values.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/generics/values.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform/alloc.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform/archives.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform/archives.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform/configuration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform/configuration.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform/devices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform/devices.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform/devices/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform/devices/buffer.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform/devices/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform/devices/core.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform/devices/device_handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform/devices/device_handle.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform/devices/device_provider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform/devices/device_provider.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform/devices/event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform/devices/event.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform/devices/host_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform/devices/host_device.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform/devices/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform/devices/kernel.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform/devices/kernel_arg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform/devices/kernel_arg.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform/devices/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform/devices/macros.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform/devices/memory_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform/devices/memory_view.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform/devices/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform/devices/queue.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform/devices/rational_numbers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform/devices/rational_numbers.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform/devices/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform/devices/types.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform/errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform/errors.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform/filesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform/filesystem.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform/reference_counting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform/reference_counting.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform/serialization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform/serialization.h -------------------------------------------------------------------------------- /platform/include/roughpy/platform/threads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/include/roughpy/platform/threads.h -------------------------------------------------------------------------------- /platform/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/CMakeLists.txt -------------------------------------------------------------------------------- /platform/src/alloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/alloc.cpp -------------------------------------------------------------------------------- /platform/src/configuration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/configuration.cpp -------------------------------------------------------------------------------- /platform/src/device/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/device/CMakeLists.txt -------------------------------------------------------------------------------- /platform/src/device/device_handle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/device/device_handle.cpp -------------------------------------------------------------------------------- /platform/src/device/event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/device/event.cpp -------------------------------------------------------------------------------- /platform/src/device/host_address_memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/device/host_address_memory.cpp -------------------------------------------------------------------------------- /platform/src/device/host_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/device/host_device.cpp -------------------------------------------------------------------------------- /platform/src/device/host_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/device/host_device.h -------------------------------------------------------------------------------- /platform/src/device/memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/device/memory.cpp -------------------------------------------------------------------------------- /platform/src/device/queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/device/queue.cpp -------------------------------------------------------------------------------- /platform/src/device/test_host_address_memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/device/test_host_address_memory.cpp -------------------------------------------------------------------------------- /platform/src/devices/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/CMakeLists.txt -------------------------------------------------------------------------------- /platform/src/devices/buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/buffer.cpp -------------------------------------------------------------------------------- /platform/src/devices/buffer_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/buffer_interface.cpp -------------------------------------------------------------------------------- /platform/src/devices/core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/core.cpp -------------------------------------------------------------------------------- /platform/src/devices/device_handle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/device_handle.cpp -------------------------------------------------------------------------------- /platform/src/devices/device_interface_base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/device_interface_base.cpp -------------------------------------------------------------------------------- /platform/src/devices/device_provider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/device_provider.cpp -------------------------------------------------------------------------------- /platform/src/devices/event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/event.cpp -------------------------------------------------------------------------------- /platform/src/devices/event_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/event_interface.cpp -------------------------------------------------------------------------------- /platform/src/devices/get_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/get_device.cpp -------------------------------------------------------------------------------- /platform/src/devices/host/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/CMakeLists.txt -------------------------------------------------------------------------------- /platform/src/devices/host/host_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/host_buffer.cpp -------------------------------------------------------------------------------- /platform/src/devices/host/host_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/host_buffer.h -------------------------------------------------------------------------------- /platform/src/devices/host/host_decls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/host_decls.h -------------------------------------------------------------------------------- /platform/src/devices/host/host_device_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/host_device_impl.cpp -------------------------------------------------------------------------------- /platform/src/devices/host/host_device_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/host_device_impl.h -------------------------------------------------------------------------------- /platform/src/devices/host/host_device_provider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/host_device_provider.cpp -------------------------------------------------------------------------------- /platform/src/devices/host/host_device_provider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/host_device_provider.h -------------------------------------------------------------------------------- /platform/src/devices/host/host_event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/host_event.cpp -------------------------------------------------------------------------------- /platform/src/devices/host/host_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/host_event.h -------------------------------------------------------------------------------- /platform/src/devices/host/host_kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/host_kernel.cpp -------------------------------------------------------------------------------- /platform/src/devices/host/host_kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/host_kernel.h -------------------------------------------------------------------------------- /platform/src/devices/host/host_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/host_queue.cpp -------------------------------------------------------------------------------- /platform/src/devices/host/host_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/host_queue.h -------------------------------------------------------------------------------- /platform/src/devices/host/kernels/masked_binary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/kernels/masked_binary.h -------------------------------------------------------------------------------- /platform/src/devices/host/kernels/masked_binary_bfloat16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/kernels/masked_binary_bfloat16.cpp -------------------------------------------------------------------------------- /platform/src/devices/host/kernels/masked_binary_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/kernels/masked_binary_double.cpp -------------------------------------------------------------------------------- /platform/src/devices/host/kernels/masked_binary_float.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/kernels/masked_binary_float.cpp -------------------------------------------------------------------------------- /platform/src/devices/host/kernels/masked_binary_half.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/kernels/masked_binary_half.cpp -------------------------------------------------------------------------------- /platform/src/devices/host/kernels/masked_binary_poly.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/kernels/masked_binary_poly.cpp -------------------------------------------------------------------------------- /platform/src/devices/host/kernels/masked_binary_rational.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/kernels/masked_binary_rational.cpp -------------------------------------------------------------------------------- /platform/src/devices/host/kernels/masked_unary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/kernels/masked_unary.h -------------------------------------------------------------------------------- /platform/src/devices/host/kernels/masked_unary_double.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/kernels/masked_unary_double.cpp -------------------------------------------------------------------------------- /platform/src/devices/host/kernels/masked_unary_float.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/kernels/masked_unary_float.cpp -------------------------------------------------------------------------------- /platform/src/devices/host/kernels/masked_unary_half.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/kernels/masked_unary_half.cpp -------------------------------------------------------------------------------- /platform/src/devices/host/kernels/masked_unary_poly.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/kernels/masked_unary_poly.cpp -------------------------------------------------------------------------------- /platform/src/devices/host/kernels/operators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/host/kernels/operators.h -------------------------------------------------------------------------------- /platform/src/devices/kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/kernel.cpp -------------------------------------------------------------------------------- /platform/src/devices/kernel_arg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/kernel_arg.cpp -------------------------------------------------------------------------------- /platform/src/devices/kernel_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/kernel_interface.cpp -------------------------------------------------------------------------------- /platform/src/devices/kernel_launch_params.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/kernel_launch_params.cpp -------------------------------------------------------------------------------- /platform/src/devices/memory_view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/memory_view.cpp -------------------------------------------------------------------------------- /platform/src/devices/opencl/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/opencl/CMakeLists.txt -------------------------------------------------------------------------------- /platform/src/devices/opencl/ocl_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/opencl/ocl_buffer.cpp -------------------------------------------------------------------------------- /platform/src/devices/opencl/ocl_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/opencl/ocl_buffer.h -------------------------------------------------------------------------------- /platform/src/devices/opencl/ocl_decls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/opencl/ocl_decls.h -------------------------------------------------------------------------------- /platform/src/devices/opencl/ocl_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/opencl/ocl_device.cpp -------------------------------------------------------------------------------- /platform/src/devices/opencl/ocl_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/opencl/ocl_device.h -------------------------------------------------------------------------------- /platform/src/devices/opencl/ocl_device_provider.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/opencl/ocl_device_provider.cpp -------------------------------------------------------------------------------- /platform/src/devices/opencl/ocl_device_provider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/opencl/ocl_device_provider.h -------------------------------------------------------------------------------- /platform/src/devices/opencl/ocl_event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/opencl/ocl_event.cpp -------------------------------------------------------------------------------- /platform/src/devices/opencl/ocl_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/opencl/ocl_event.h -------------------------------------------------------------------------------- /platform/src/devices/opencl/ocl_handle_errors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/opencl/ocl_handle_errors.cpp -------------------------------------------------------------------------------- /platform/src/devices/opencl/ocl_handle_errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/opencl/ocl_handle_errors.h -------------------------------------------------------------------------------- /platform/src/devices/opencl/ocl_headers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/opencl/ocl_headers.h -------------------------------------------------------------------------------- /platform/src/devices/opencl/ocl_helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/opencl/ocl_helpers.cpp -------------------------------------------------------------------------------- /platform/src/devices/opencl/ocl_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/opencl/ocl_helpers.h -------------------------------------------------------------------------------- /platform/src/devices/opencl/ocl_kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/opencl/ocl_kernel.cpp -------------------------------------------------------------------------------- /platform/src/devices/opencl/ocl_kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/opencl/ocl_kernel.h -------------------------------------------------------------------------------- /platform/src/devices/opencl/ocl_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/opencl/ocl_queue.cpp -------------------------------------------------------------------------------- /platform/src/devices/opencl/ocl_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/opencl/ocl_queue.h -------------------------------------------------------------------------------- /platform/src/devices/opencl/ocl_version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/opencl/ocl_version.cpp -------------------------------------------------------------------------------- /platform/src/devices/opencl/ocl_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/opencl/ocl_version.h -------------------------------------------------------------------------------- /platform/src/devices/opencl/test_ocl_version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/opencl/test_ocl_version.cpp -------------------------------------------------------------------------------- /platform/src/devices/queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/queue.cpp -------------------------------------------------------------------------------- /platform/src/devices/queue_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/queue_interface.cpp -------------------------------------------------------------------------------- /platform/src/devices/rational_numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/rational_numbers.cpp -------------------------------------------------------------------------------- /platform/src/devices/test_cpu_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/test_cpu_device.cpp -------------------------------------------------------------------------------- /platform/src/devices/test_gpu_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/devices/test_gpu_device.cpp -------------------------------------------------------------------------------- /platform/src/errors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/errors.cpp -------------------------------------------------------------------------------- /platform/src/fs_path_serialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/fs_path_serialization.cpp -------------------------------------------------------------------------------- /platform/src/generics/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/CMakeLists.txt -------------------------------------------------------------------------------- /platform/src/generics/arithmetic_trait.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/arithmetic_trait.cpp -------------------------------------------------------------------------------- /platform/src/generics/array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/array.cpp -------------------------------------------------------------------------------- /platform/src/generics/backup_display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/backup_display.cpp -------------------------------------------------------------------------------- /platform/src/generics/builtin_types/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/builtin_types/CMakeLists.txt -------------------------------------------------------------------------------- /platform/src/generics/builtin_types/builtin_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/builtin_types/builtin_type.h -------------------------------------------------------------------------------- /platform/src/generics/builtin_types/builtin_type_ids.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/builtin_types/builtin_type_ids.h -------------------------------------------------------------------------------- /platform/src/generics/builtin_types/builtin_type_methods.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/builtin_types/builtin_type_methods.h -------------------------------------------------------------------------------- /platform/src/generics/builtin_types/conversion_factory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/builtin_types/conversion_factory.h -------------------------------------------------------------------------------- /platform/src/generics/builtin_types/conversion_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/builtin_types/conversion_helpers.h -------------------------------------------------------------------------------- /platform/src/generics/builtin_types/double_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/builtin_types/double_type.cpp -------------------------------------------------------------------------------- /platform/src/generics/builtin_types/double_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/builtin_types/double_type.h -------------------------------------------------------------------------------- /platform/src/generics/builtin_types/float_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/builtin_types/float_type.cpp -------------------------------------------------------------------------------- /platform/src/generics/builtin_types/float_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/builtin_types/float_type.h -------------------------------------------------------------------------------- /platform/src/generics/builtin_types/signed_int_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/builtin_types/signed_int_type.cpp -------------------------------------------------------------------------------- /platform/src/generics/builtin_types/signed_int_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/builtin_types/signed_int_type.h -------------------------------------------------------------------------------- /platform/src/generics/builtin_types/test_double_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/builtin_types/test_double_type.cpp -------------------------------------------------------------------------------- /platform/src/generics/builtin_types/test_float_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/builtin_types/test_float_type.cpp -------------------------------------------------------------------------------- /platform/src/generics/builtin_types/unsigned_int_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/builtin_types/unsigned_int_type.cpp -------------------------------------------------------------------------------- /platform/src/generics/builtin_types/unsigned_int_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/builtin_types/unsigned_int_type.h -------------------------------------------------------------------------------- /platform/src/generics/comparison_trait.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/comparison_trait.cpp -------------------------------------------------------------------------------- /platform/src/generics/conversion_factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/conversion_factory.cpp -------------------------------------------------------------------------------- /platform/src/generics/conversion_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/conversion_impl.h -------------------------------------------------------------------------------- /platform/src/generics/conversion_trait.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/conversion_trait.cpp -------------------------------------------------------------------------------- /platform/src/generics/mocking/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/mocking/CMakeLists.txt -------------------------------------------------------------------------------- /platform/src/generics/mocking/mock_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/mocking/mock_type.cpp -------------------------------------------------------------------------------- /platform/src/generics/multiprecision_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/multiprecision_types.cpp -------------------------------------------------------------------------------- /platform/src/generics/multiprecision_types/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/multiprecision_types/CMakeLists.txt -------------------------------------------------------------------------------- /platform/src/generics/multiprecision_types/float_number.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/multiprecision_types/float_number.h -------------------------------------------------------------------------------- /platform/src/generics/multiprecision_types/float_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/multiprecision_types/float_type.cpp -------------------------------------------------------------------------------- /platform/src/generics/multiprecision_types/float_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/multiprecision_types/float_type.h -------------------------------------------------------------------------------- /platform/src/generics/multiprecision_types/integer_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/multiprecision_types/integer_type.h -------------------------------------------------------------------------------- /platform/src/generics/multiprecision_types/mpz_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/multiprecision_types/mpz_hash.h -------------------------------------------------------------------------------- /platform/src/generics/multiprecision_types/rational_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/multiprecision_types/rational_type.h -------------------------------------------------------------------------------- /platform/src/generics/number_trait.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/number_trait.cpp -------------------------------------------------------------------------------- /platform/src/generics/polynomial_type/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/polynomial_type/CMakeLists.txt -------------------------------------------------------------------------------- /platform/src/generics/polynomial_type/conversion_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/polynomial_type/conversion_helpers.h -------------------------------------------------------------------------------- /platform/src/generics/polynomial_type/indeterminate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/polynomial_type/indeterminate.cpp -------------------------------------------------------------------------------- /platform/src/generics/polynomial_type/indeterminate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/polynomial_type/indeterminate.h -------------------------------------------------------------------------------- /platform/src/generics/polynomial_type/monomial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/polynomial_type/monomial.cpp -------------------------------------------------------------------------------- /platform/src/generics/polynomial_type/monomial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/polynomial_type/monomial.h -------------------------------------------------------------------------------- /platform/src/generics/polynomial_type/polynomial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/polynomial_type/polynomial.cpp -------------------------------------------------------------------------------- /platform/src/generics/polynomial_type/polynomial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/polynomial_type/polynomial.h -------------------------------------------------------------------------------- /platform/src/generics/polynomial_type/polynomial_number.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/polynomial_type/polynomial_number.h -------------------------------------------------------------------------------- /platform/src/generics/polynomial_type/polynomial_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/polynomial_type/polynomial_type.cpp -------------------------------------------------------------------------------- /platform/src/generics/polynomial_type/polynomial_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/polynomial_type/polynomial_type.h -------------------------------------------------------------------------------- /platform/src/generics/polynomial_type/polynomial_type_id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/polynomial_type/polynomial_type_id.h -------------------------------------------------------------------------------- /platform/src/generics/polynomial_type/test_monomial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/polynomial_type/test_monomial.cpp -------------------------------------------------------------------------------- /platform/src/generics/polynomial_type/test_polynomial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/polynomial_type/test_polynomial.cpp -------------------------------------------------------------------------------- /platform/src/generics/polynomial_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/polynomial_types.cpp -------------------------------------------------------------------------------- /platform/src/generics/test_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/test_array.cpp -------------------------------------------------------------------------------- /platform/src/generics/test_value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/test_value.cpp -------------------------------------------------------------------------------- /platform/src/generics/type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/type.cpp -------------------------------------------------------------------------------- /platform/src/generics/type_builtin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/type_builtin.cpp -------------------------------------------------------------------------------- /platform/src/generics/type_promotion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/type_promotion.cpp -------------------------------------------------------------------------------- /platform/src/generics/value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/value.cpp -------------------------------------------------------------------------------- /platform/src/generics/value_arithmetic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/value_arithmetic.cpp -------------------------------------------------------------------------------- /platform/src/generics/value_compare.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/value_compare.cpp -------------------------------------------------------------------------------- /platform/src/generics/value_math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/generics/value_math.cpp -------------------------------------------------------------------------------- /platform/src/polymorphic_ref_counted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/polymorphic_ref_counted.cpp -------------------------------------------------------------------------------- /platform/src/test_alloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/test_alloc.cpp -------------------------------------------------------------------------------- /platform/src/test_polymorphic_ref_counter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/test_polymorphic_ref_counter.cpp -------------------------------------------------------------------------------- /platform/src/threading/openmp_threading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/platform/src/threading/openmp_threading.cpp -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/pyproject.toml -------------------------------------------------------------------------------- /roughpy/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/CMakeLists.txt -------------------------------------------------------------------------------- /roughpy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/__init__.py -------------------------------------------------------------------------------- /roughpy/__init__.pyi: -------------------------------------------------------------------------------- 1 | from ._roughpy import * 2 | -------------------------------------------------------------------------------- /roughpy/_roughpy.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/_roughpy.pyi -------------------------------------------------------------------------------- /roughpy/compute/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/CMakeLists.txt -------------------------------------------------------------------------------- /roughpy/compute/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/__init__.py -------------------------------------------------------------------------------- /roughpy/compute/_src/call_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/call_config.cpp -------------------------------------------------------------------------------- /roughpy/compute/_src/call_config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/call_config.hpp -------------------------------------------------------------------------------- /roughpy/compute/_src/check_dims.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/check_dims.hpp -------------------------------------------------------------------------------- /roughpy/compute/_src/dense_basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/dense_basic.cpp -------------------------------------------------------------------------------- /roughpy/compute/_src/dense_basic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/dense_basic.h -------------------------------------------------------------------------------- /roughpy/compute/_src/dense_intermediate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/dense_intermediate.cpp -------------------------------------------------------------------------------- /roughpy/compute/_src/dense_intermediate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/dense_intermediate.h -------------------------------------------------------------------------------- /roughpy/compute/_src/fnv1a_hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/fnv1a_hash.c -------------------------------------------------------------------------------- /roughpy/compute/_src/fnv1a_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/fnv1a_hash.h -------------------------------------------------------------------------------- /roughpy/compute/_src/lie_basis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/lie_basis.c -------------------------------------------------------------------------------- /roughpy/compute/_src/lie_basis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/lie_basis.h -------------------------------------------------------------------------------- /roughpy/compute/_src/lie_multiplication_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/lie_multiplication_cache.cpp -------------------------------------------------------------------------------- /roughpy/compute/_src/lie_multiplication_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/lie_multiplication_cache.h -------------------------------------------------------------------------------- /roughpy/compute/_src/lies_and_tensors.cpp: -------------------------------------------------------------------------------- 1 | #include "lies_and_tensors.hpp" -------------------------------------------------------------------------------- /roughpy/compute/_src/lies_and_tensors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/lies_and_tensors.hpp -------------------------------------------------------------------------------- /roughpy/compute/_src/py_binary_array_fn.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/py_binary_array_fn.hpp -------------------------------------------------------------------------------- /roughpy/compute/_src/py_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/py_compat.h -------------------------------------------------------------------------------- /roughpy/compute/_src/py_fnv1a_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/py_fnv1a_hash.h -------------------------------------------------------------------------------- /roughpy/compute/_src/py_headers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/py_headers.h -------------------------------------------------------------------------------- /roughpy/compute/_src/py_obj_handle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/py_obj_handle.hpp -------------------------------------------------------------------------------- /roughpy/compute/_src/py_ternary_array_fn.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/py_ternary_array_fn.hpp -------------------------------------------------------------------------------- /roughpy/compute/_src/roughpy_compute_module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/roughpy_compute_module.c -------------------------------------------------------------------------------- /roughpy/compute/_src/sparse_matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/sparse_matrix.c -------------------------------------------------------------------------------- /roughpy/compute/_src/sparse_matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/sparse_matrix.h -------------------------------------------------------------------------------- /roughpy/compute/_src/tensor_basis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/tensor_basis.c -------------------------------------------------------------------------------- /roughpy/compute/_src/tensor_basis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/compute/_src/tensor_basis.h -------------------------------------------------------------------------------- /roughpy/ocl_kernels/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/ocl_kernels/README.md -------------------------------------------------------------------------------- /roughpy/ocl_kernels/free_tensor_multiply.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/ocl_kernels/free_tensor_multiply.cl -------------------------------------------------------------------------------- /roughpy/ocl_kernels/kernel_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/ocl_kernels/kernel_types.h -------------------------------------------------------------------------------- /roughpy/ocl_kernels/masked_binary.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/ocl_kernels/masked_binary.cl -------------------------------------------------------------------------------- /roughpy/ocl_kernels/masked_unary.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/ocl_kernels/masked_unary.cl -------------------------------------------------------------------------------- /roughpy/ocl_kernels/tensor_antipode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/ocl_kernels/tensor_antipode.c -------------------------------------------------------------------------------- /roughpy/ocl_kernels/tensor_index_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/ocl_kernels/tensor_index_functions.h -------------------------------------------------------------------------------- /roughpy/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roughpy/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/CMakeLists.txt -------------------------------------------------------------------------------- /roughpy/src/algebra/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/CMakeLists.txt -------------------------------------------------------------------------------- /roughpy/src/algebra/algebra.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/algebra.cpp -------------------------------------------------------------------------------- /roughpy/src/algebra/algebra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/algebra.h -------------------------------------------------------------------------------- /roughpy/src/algebra/algebra_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/algebra_iterator.cpp -------------------------------------------------------------------------------- /roughpy/src/algebra/algebra_iterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/algebra_iterator.h -------------------------------------------------------------------------------- /roughpy/src/algebra/basis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/basis.cpp -------------------------------------------------------------------------------- /roughpy/src/algebra/basis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/basis.h -------------------------------------------------------------------------------- /roughpy/src/algebra/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/context.cpp -------------------------------------------------------------------------------- /roughpy/src/algebra/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/context.h -------------------------------------------------------------------------------- /roughpy/src/algebra/free_multiply_funcs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/free_multiply_funcs.cpp -------------------------------------------------------------------------------- /roughpy/src/algebra/free_multiply_funcs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/free_multiply_funcs.h -------------------------------------------------------------------------------- /roughpy/src/algebra/free_tensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/free_tensor.cpp -------------------------------------------------------------------------------- /roughpy/src/algebra/free_tensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/free_tensor.h -------------------------------------------------------------------------------- /roughpy/src/algebra/lie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/lie.cpp -------------------------------------------------------------------------------- /roughpy/src/algebra/lie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/lie.h -------------------------------------------------------------------------------- /roughpy/src/algebra/lie_key.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/lie_key.cpp -------------------------------------------------------------------------------- /roughpy/src/algebra/lie_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/lie_key.h -------------------------------------------------------------------------------- /roughpy/src/algebra/lie_key_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/lie_key_iterator.cpp -------------------------------------------------------------------------------- /roughpy/src/algebra/lie_key_iterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/lie_key_iterator.h -------------------------------------------------------------------------------- /roughpy/src/algebra/lie_letter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/lie_letter.cpp -------------------------------------------------------------------------------- /roughpy/src/algebra/lie_letter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/lie_letter.h -------------------------------------------------------------------------------- /roughpy/src/algebra/setup_algebra_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/setup_algebra_type.h -------------------------------------------------------------------------------- /roughpy/src/algebra/shuffle_tensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/shuffle_tensor.cpp -------------------------------------------------------------------------------- /roughpy/src/algebra/shuffle_tensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/shuffle_tensor.h -------------------------------------------------------------------------------- /roughpy/src/algebra/tensor_key.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/tensor_key.cpp -------------------------------------------------------------------------------- /roughpy/src/algebra/tensor_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/tensor_key.h -------------------------------------------------------------------------------- /roughpy/src/algebra/tensor_key_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/tensor_key_iterator.cpp -------------------------------------------------------------------------------- /roughpy/src/algebra/tensor_key_iterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/algebra/tensor_key_iterator.h -------------------------------------------------------------------------------- /roughpy/src/args/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/args/CMakeLists.txt -------------------------------------------------------------------------------- /roughpy/src/args/buffer_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/args/buffer_info.cpp -------------------------------------------------------------------------------- /roughpy/src/args/buffer_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/args/buffer_info.h -------------------------------------------------------------------------------- /roughpy/src/args/check_for_excess_args.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/args/check_for_excess_args.cpp -------------------------------------------------------------------------------- /roughpy/src/args/convert_timestamp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/args/convert_timestamp.cpp -------------------------------------------------------------------------------- /roughpy/src/args/convert_timestamp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/args/convert_timestamp.h -------------------------------------------------------------------------------- /roughpy/src/args/dlpack_helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/args/dlpack_helpers.cpp -------------------------------------------------------------------------------- /roughpy/src/args/dlpack_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/args/dlpack_helpers.h -------------------------------------------------------------------------------- /roughpy/src/args/kwargs_to_path_metadata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/args/kwargs_to_path_metadata.cpp -------------------------------------------------------------------------------- /roughpy/src/args/kwargs_to_path_metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/args/kwargs_to_path_metadata.h -------------------------------------------------------------------------------- /roughpy/src/args/kwargs_to_vector_construction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/args/kwargs_to_vector_construction.cpp -------------------------------------------------------------------------------- /roughpy/src/args/kwargs_to_vector_construction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/args/kwargs_to_vector_construction.h -------------------------------------------------------------------------------- /roughpy/src/args/numpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/args/numpy.cpp -------------------------------------------------------------------------------- /roughpy/src/args/numpy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/args/numpy.h -------------------------------------------------------------------------------- /roughpy/src/args/parse_algebra_configuration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/args/parse_algebra_configuration.cpp -------------------------------------------------------------------------------- /roughpy/src/args/parse_algebra_configuration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/args/parse_algebra_configuration.h -------------------------------------------------------------------------------- /roughpy/src/args/parse_data_argument.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/args/parse_data_argument.cpp -------------------------------------------------------------------------------- /roughpy/src/args/parse_data_argument.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/args/parse_data_argument.h -------------------------------------------------------------------------------- /roughpy/src/args/parse_schema.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/args/parse_schema.cpp -------------------------------------------------------------------------------- /roughpy/src/args/parse_schema.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/args/parse_schema.h -------------------------------------------------------------------------------- /roughpy/src/args/strided_copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/args/strided_copy.cpp -------------------------------------------------------------------------------- /roughpy/src/args/strided_copy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/args/strided_copy.h -------------------------------------------------------------------------------- /roughpy/src/dlpack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/dlpack.h -------------------------------------------------------------------------------- /roughpy/src/dlpack_LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/dlpack_LICENSE -------------------------------------------------------------------------------- /roughpy/src/intervals/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/intervals/CMakeLists.txt -------------------------------------------------------------------------------- /roughpy/src/intervals/date_time_interval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/intervals/date_time_interval.cpp -------------------------------------------------------------------------------- /roughpy/src/intervals/date_time_interval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/intervals/date_time_interval.h -------------------------------------------------------------------------------- /roughpy/src/intervals/dyadic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/intervals/dyadic.cpp -------------------------------------------------------------------------------- /roughpy/src/intervals/dyadic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/intervals/dyadic.h -------------------------------------------------------------------------------- /roughpy/src/intervals/dyadic_interval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/intervals/dyadic_interval.cpp -------------------------------------------------------------------------------- /roughpy/src/intervals/dyadic_interval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/intervals/dyadic_interval.h -------------------------------------------------------------------------------- /roughpy/src/intervals/interval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/intervals/interval.cpp -------------------------------------------------------------------------------- /roughpy/src/intervals/interval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/intervals/interval.h -------------------------------------------------------------------------------- /roughpy/src/intervals/intervals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/intervals/intervals.cpp -------------------------------------------------------------------------------- /roughpy/src/intervals/intervals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/intervals/intervals.h -------------------------------------------------------------------------------- /roughpy/src/intervals/partition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/intervals/partition.cpp -------------------------------------------------------------------------------- /roughpy/src/intervals/partition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/intervals/partition.h -------------------------------------------------------------------------------- /roughpy/src/intervals/real_interval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/intervals/real_interval.cpp -------------------------------------------------------------------------------- /roughpy/src/intervals/real_interval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/intervals/real_interval.h -------------------------------------------------------------------------------- /roughpy/src/intervals/segmentation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/intervals/segmentation.cpp -------------------------------------------------------------------------------- /roughpy/src/intervals/segmentation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/intervals/segmentation.h -------------------------------------------------------------------------------- /roughpy/src/recombine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/recombine.cpp -------------------------------------------------------------------------------- /roughpy/src/recombine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/recombine.h -------------------------------------------------------------------------------- /roughpy/src/roughpy_module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/roughpy_module.cpp -------------------------------------------------------------------------------- /roughpy/src/roughpy_module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/roughpy_module.h -------------------------------------------------------------------------------- /roughpy/src/roughpy_python.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/roughpy_python.h -------------------------------------------------------------------------------- /roughpy/src/scalars/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/scalars/CMakeLists.txt -------------------------------------------------------------------------------- /roughpy/src/scalars/pytype_conversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/scalars/pytype_conversion.cpp -------------------------------------------------------------------------------- /roughpy/src/scalars/pytype_conversion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/scalars/pytype_conversion.h -------------------------------------------------------------------------------- /roughpy/src/scalars/r_py_polynomial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/scalars/r_py_polynomial.cpp -------------------------------------------------------------------------------- /roughpy/src/scalars/r_py_polynomial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/scalars/r_py_polynomial.h -------------------------------------------------------------------------------- /roughpy/src/scalars/scalar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/scalars/scalar.cpp -------------------------------------------------------------------------------- /roughpy/src/scalars/scalar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/scalars/scalar.h -------------------------------------------------------------------------------- /roughpy/src/scalars/scalar_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/scalars/scalar_type.cpp -------------------------------------------------------------------------------- /roughpy/src/scalars/scalar_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/scalars/scalar_type.h -------------------------------------------------------------------------------- /roughpy/src/scalars/scalars.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/scalars/scalars.cpp -------------------------------------------------------------------------------- /roughpy/src/scalars/scalars.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/scalars/scalars.h -------------------------------------------------------------------------------- /roughpy/src/streams/BaseStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/BaseStream.cpp -------------------------------------------------------------------------------- /roughpy/src/streams/BaseStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/BaseStream.h -------------------------------------------------------------------------------- /roughpy/src/streams/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/CMakeLists.txt -------------------------------------------------------------------------------- /roughpy/src/streams/brownian_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/brownian_stream.cpp -------------------------------------------------------------------------------- /roughpy/src/streams/brownian_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/brownian_stream.h -------------------------------------------------------------------------------- /roughpy/src/streams/externally_sourced_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/externally_sourced_stream.cpp -------------------------------------------------------------------------------- /roughpy/src/streams/externally_sourced_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/externally_sourced_stream.h -------------------------------------------------------------------------------- /roughpy/src/streams/function_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/function_stream.cpp -------------------------------------------------------------------------------- /roughpy/src/streams/function_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/function_stream.h -------------------------------------------------------------------------------- /roughpy/src/streams/lie_increment_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/lie_increment_stream.cpp -------------------------------------------------------------------------------- /roughpy/src/streams/lie_increment_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/lie_increment_stream.h -------------------------------------------------------------------------------- /roughpy/src/streams/piecewise_abelian_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/piecewise_abelian_stream.cpp -------------------------------------------------------------------------------- /roughpy/src/streams/piecewise_abelian_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/piecewise_abelian_stream.h -------------------------------------------------------------------------------- /roughpy/src/streams/py_parametrization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/py_parametrization.cpp -------------------------------------------------------------------------------- /roughpy/src/streams/py_parametrization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/py_parametrization.h -------------------------------------------------------------------------------- /roughpy/src/streams/r_py_tick_construction_helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/r_py_tick_construction_helper.cpp -------------------------------------------------------------------------------- /roughpy/src/streams/r_py_tick_construction_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/r_py_tick_construction_helper.h -------------------------------------------------------------------------------- /roughpy/src/streams/schema.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/schema.cpp -------------------------------------------------------------------------------- /roughpy/src/streams/schema.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/schema.h -------------------------------------------------------------------------------- /roughpy/src/streams/schema_finalization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/schema_finalization.cpp -------------------------------------------------------------------------------- /roughpy/src/streams/schema_finalization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/schema_finalization.h -------------------------------------------------------------------------------- /roughpy/src/streams/signature_arguments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/signature_arguments.cpp -------------------------------------------------------------------------------- /roughpy/src/streams/signature_arguments.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/signature_arguments.h -------------------------------------------------------------------------------- /roughpy/src/streams/stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/stream.cpp -------------------------------------------------------------------------------- /roughpy/src/streams/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/stream.h -------------------------------------------------------------------------------- /roughpy/src/streams/streams.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/streams.cpp -------------------------------------------------------------------------------- /roughpy/src/streams/streams.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/streams.h -------------------------------------------------------------------------------- /roughpy/src/streams/tensor_valued_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/tensor_valued_stream.cpp -------------------------------------------------------------------------------- /roughpy/src/streams/tensor_valued_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/tensor_valued_stream.h -------------------------------------------------------------------------------- /roughpy/src/streams/tick_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/tick_stream.cpp -------------------------------------------------------------------------------- /roughpy/src/streams/tick_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/streams/tick_stream.h -------------------------------------------------------------------------------- /roughpy/src/test_python_embed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/src/test_python_embed.cpp -------------------------------------------------------------------------------- /roughpy/streams/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/streams/__init__.py -------------------------------------------------------------------------------- /roughpy/streams/tick_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/streams/tick_stream.py -------------------------------------------------------------------------------- /roughpy/tensor_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/tensor_functions.py -------------------------------------------------------------------------------- /roughpy/version.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy/version.py.in -------------------------------------------------------------------------------- /roughpy_compute/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/CMakeLists.txt -------------------------------------------------------------------------------- /roughpy_compute/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/README.md -------------------------------------------------------------------------------- /roughpy_compute/common/architecture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/common/architecture.hpp -------------------------------------------------------------------------------- /roughpy_compute/common/basis.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/common/basis.hpp -------------------------------------------------------------------------------- /roughpy_compute/common/bitmask.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/common/bitmask.hpp -------------------------------------------------------------------------------- /roughpy_compute/common/cache_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/common/cache_array.hpp -------------------------------------------------------------------------------- /roughpy_compute/common/lie_to_tensor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/common/lie_to_tensor.hpp -------------------------------------------------------------------------------- /roughpy_compute/common/operations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/common/operations.hpp -------------------------------------------------------------------------------- /roughpy_compute/common/scalars.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/common/scalars.hpp -------------------------------------------------------------------------------- /roughpy_compute/common/sparse_matrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/common/sparse_matrix.hpp -------------------------------------------------------------------------------- /roughpy_compute/dense/basic/apply_sparse_linear_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/dense/basic/apply_sparse_linear_map.hpp -------------------------------------------------------------------------------- /roughpy_compute/dense/basic/free_tensor_antipode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/dense/basic/free_tensor_antipode.hpp -------------------------------------------------------------------------------- /roughpy_compute/dense/basic/free_tensor_fma.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/dense/basic/free_tensor_fma.hpp -------------------------------------------------------------------------------- /roughpy_compute/dense/basic/free_tensor_fma_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/dense/basic/free_tensor_fma_tests.cpp -------------------------------------------------------------------------------- /roughpy_compute/dense/basic/free_tensor_inplace_mul.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/dense/basic/free_tensor_inplace_mul.hpp -------------------------------------------------------------------------------- /roughpy_compute/dense/basic/shuffle_tensor_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/dense/basic/shuffle_tensor_product.hpp -------------------------------------------------------------------------------- /roughpy_compute/dense/basic/vector_addition.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/dense/basic/vector_addition.hpp -------------------------------------------------------------------------------- /roughpy_compute/dense/basic/vector_addition_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/dense/basic/vector_addition_tests.cpp -------------------------------------------------------------------------------- /roughpy_compute/dense/basic/vector_inplace_addition.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/dense/basic/vector_inplace_addition.hpp -------------------------------------------------------------------------------- /roughpy_compute/dense/basic/vector_scalar_multiply.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/dense/basic/vector_scalar_multiply.hpp -------------------------------------------------------------------------------- /roughpy_compute/dense/intermediate/free_tensor_exp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/dense/intermediate/free_tensor_exp.hpp -------------------------------------------------------------------------------- /roughpy_compute/dense/intermediate/free_tensor_fmexp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/dense/intermediate/free_tensor_fmexp.hpp -------------------------------------------------------------------------------- /roughpy_compute/dense/intermediate/free_tensor_log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/dense/intermediate/free_tensor_log.hpp -------------------------------------------------------------------------------- /roughpy_compute/dense/views.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/dense/views.hpp -------------------------------------------------------------------------------- /roughpy_compute/testing/tensor_helpers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/roughpy_compute/testing/tensor_helpers.hpp -------------------------------------------------------------------------------- /scalars/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/CMakeLists.txt -------------------------------------------------------------------------------- /scalars/include/roughpy/scalars.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/include/roughpy/scalars.h -------------------------------------------------------------------------------- /scalars/include/roughpy/scalars/key_scalar_array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/include/roughpy/scalars/key_scalar_array.h -------------------------------------------------------------------------------- /scalars/include/roughpy/scalars/key_scalar_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/include/roughpy/scalars/key_scalar_stream.h -------------------------------------------------------------------------------- /scalars/include/roughpy/scalars/packed_scalar_type_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/include/roughpy/scalars/packed_scalar_type_ptr.h -------------------------------------------------------------------------------- /scalars/include/roughpy/scalars/random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/include/roughpy/scalars/random.h -------------------------------------------------------------------------------- /scalars/include/roughpy/scalars/scalar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/include/roughpy/scalars/scalar.h -------------------------------------------------------------------------------- /scalars/include/roughpy/scalars/scalar_array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/include/roughpy/scalars/scalar_array.h -------------------------------------------------------------------------------- /scalars/include/roughpy/scalars/scalar_array_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/include/roughpy/scalars/scalar_array_view.h -------------------------------------------------------------------------------- /scalars/include/roughpy/scalars/scalar_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/include/roughpy/scalars/scalar_interface.h -------------------------------------------------------------------------------- /scalars/include/roughpy/scalars/scalar_serialization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/include/roughpy/scalars/scalar_serialization.h -------------------------------------------------------------------------------- /scalars/include/roughpy/scalars/scalar_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/include/roughpy/scalars/scalar_stream.h -------------------------------------------------------------------------------- /scalars/include/roughpy/scalars/scalar_traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/include/roughpy/scalars/scalar_traits.h -------------------------------------------------------------------------------- /scalars/include/roughpy/scalars/scalar_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/include/roughpy/scalars/scalar_type.h -------------------------------------------------------------------------------- /scalars/include/roughpy/scalars/scalar_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/include/roughpy/scalars/scalar_types.h -------------------------------------------------------------------------------- /scalars/include/roughpy/scalars/scalars_fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/include/roughpy/scalars/scalars_fwd.h -------------------------------------------------------------------------------- /scalars/include/roughpy/scalars/serialization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/include/roughpy/scalars/serialization.h -------------------------------------------------------------------------------- /scalars/include/roughpy/scalars/traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/include/roughpy/scalars/traits.h -------------------------------------------------------------------------------- /scalars/include/roughpy/scalars/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/include/roughpy/scalars/types.h -------------------------------------------------------------------------------- /scalars/src/ScalarTests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/ScalarTests.h -------------------------------------------------------------------------------- /scalars/src/key_scalar_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/key_scalar_array.cpp -------------------------------------------------------------------------------- /scalars/src/key_scalar_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/key_scalar_stream.cpp -------------------------------------------------------------------------------- /scalars/src/linear_algebra/blas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/linear_algebra/blas.h -------------------------------------------------------------------------------- /scalars/src/linear_algebra/blas_complex_double.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scalars/src/linear_algebra/blas_complex_float.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scalars/src/linear_algebra/blas_double.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scalars/src/linear_algebra/blas_float.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scalars/src/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/random.cpp -------------------------------------------------------------------------------- /scalars/src/random/random_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/random/random_impl.cpp -------------------------------------------------------------------------------- /scalars/src/random/random_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/random/random_impl.h -------------------------------------------------------------------------------- /scalars/src/random/standard_random_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/random/standard_random_generator.cpp -------------------------------------------------------------------------------- /scalars/src/random/standard_random_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/random/standard_random_generator.h -------------------------------------------------------------------------------- /scalars/src/scalar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar.cpp -------------------------------------------------------------------------------- /scalars/src/scalar/arithmetic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar/arithmetic.cpp -------------------------------------------------------------------------------- /scalars/src/scalar/arithmetic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar/arithmetic.h -------------------------------------------------------------------------------- /scalars/src/scalar/casts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar/casts.cpp -------------------------------------------------------------------------------- /scalars/src/scalar/casts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar/casts.h -------------------------------------------------------------------------------- /scalars/src/scalar/comparison.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar/comparison.cpp -------------------------------------------------------------------------------- /scalars/src/scalar/comparison.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar/comparison.h -------------------------------------------------------------------------------- /scalars/src/scalar/do_macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar/do_macro.h -------------------------------------------------------------------------------- /scalars/src/scalar/print.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar/print.cpp -------------------------------------------------------------------------------- /scalars/src/scalar/print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar/print.h -------------------------------------------------------------------------------- /scalars/src/scalar/raw_bytes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar/raw_bytes.cpp -------------------------------------------------------------------------------- /scalars/src/scalar/raw_bytes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar/raw_bytes.h -------------------------------------------------------------------------------- /scalars/src/scalar/serialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar/serialization.cpp -------------------------------------------------------------------------------- /scalars/src/scalar/serialization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar/serialization.h -------------------------------------------------------------------------------- /scalars/src/scalar/type_promotion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar/type_promotion.cpp -------------------------------------------------------------------------------- /scalars/src/scalar/type_promotion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar/type_promotion.h -------------------------------------------------------------------------------- /scalars/src/scalar_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar_array.cpp -------------------------------------------------------------------------------- /scalars/src/scalar_array_view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar_array_view.cpp -------------------------------------------------------------------------------- /scalars/src/scalar_helpers/standard_scalar_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar_helpers/standard_scalar_type.h -------------------------------------------------------------------------------- /scalars/src/scalar_implementations/bfloat16/bfloat16_random_generator.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scalars/src/scalar_interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar_interface.cpp -------------------------------------------------------------------------------- /scalars/src/scalar_serialization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar_serialization.cpp -------------------------------------------------------------------------------- /scalars/src/scalar_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar_stream.cpp -------------------------------------------------------------------------------- /scalars/src/scalar_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar_type.cpp -------------------------------------------------------------------------------- /scalars/src/scalar_type_of.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/scalar_type_of.cpp -------------------------------------------------------------------------------- /scalars/src/test_key_scalar_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/test_key_scalar_array.cpp -------------------------------------------------------------------------------- /scalars/src/test_monomial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/test_monomial.cpp -------------------------------------------------------------------------------- /scalars/src/test_pcg_standard_random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/test_pcg_standard_random.cpp -------------------------------------------------------------------------------- /scalars/src/test_scalar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/test_scalar.cpp -------------------------------------------------------------------------------- /scalars/src/test_scalar_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/test_scalar_array.cpp -------------------------------------------------------------------------------- /scalars/src/test_scalar_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/test_scalar_type.cpp -------------------------------------------------------------------------------- /scalars/src/types/aprational/ap_rational_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/types/aprational/ap_rational_type.cpp -------------------------------------------------------------------------------- /scalars/src/types/aprational/ap_rational_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/types/aprational/ap_rational_type.h -------------------------------------------------------------------------------- /scalars/src/types/apratpoly/ap_rat_poly_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/types/apratpoly/ap_rat_poly_type.cpp -------------------------------------------------------------------------------- /scalars/src/types/apratpoly/ap_rat_poly_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/types/apratpoly/ap_rat_poly_type.h -------------------------------------------------------------------------------- /scalars/src/types/bfloat16/b_float_16_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/types/bfloat16/b_float_16_type.cpp -------------------------------------------------------------------------------- /scalars/src/types/bfloat16/b_float_16_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/types/bfloat16/b_float_16_type.h -------------------------------------------------------------------------------- /scalars/src/types/bfloat16/bfloat16_random_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/types/bfloat16/bfloat16_random_generator.cpp -------------------------------------------------------------------------------- /scalars/src/types/bfloat16/bfloat16_random_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/types/bfloat16/bfloat16_random_generator.h -------------------------------------------------------------------------------- /scalars/src/types/double/double_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/types/double/double_type.cpp -------------------------------------------------------------------------------- /scalars/src/types/double/double_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/types/double/double_type.h -------------------------------------------------------------------------------- /scalars/src/types/float/float_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/types/float/float_type.cpp -------------------------------------------------------------------------------- /scalars/src/types/float/float_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/types/float/float_type.h -------------------------------------------------------------------------------- /scalars/src/types/half/half_random_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/types/half/half_random_generator.cpp -------------------------------------------------------------------------------- /scalars/src/types/half/half_random_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/types/half/half_random_generator.h -------------------------------------------------------------------------------- /scalars/src/types/half/half_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/types/half/half_type.cpp -------------------------------------------------------------------------------- /scalars/src/types/half/half_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/scalars/src/types/half/half_type.h -------------------------------------------------------------------------------- /streams/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/CMakeLists.txt -------------------------------------------------------------------------------- /streams/include/roughpy/streams/arrival_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/include/roughpy/streams/arrival_stream.h -------------------------------------------------------------------------------- /streams/include/roughpy/streams/brownian_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/include/roughpy/streams/brownian_stream.h -------------------------------------------------------------------------------- /streams/include/roughpy/streams/channels.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/include/roughpy/streams/channels.h -------------------------------------------------------------------------------- /streams/include/roughpy/streams/channels/lie_channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/include/roughpy/streams/channels/lie_channel.h -------------------------------------------------------------------------------- /streams/include/roughpy/streams/channels/stream_channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/include/roughpy/streams/channels/stream_channel.h -------------------------------------------------------------------------------- /streams/include/roughpy/streams/channels/value_channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/include/roughpy/streams/channels/value_channel.h -------------------------------------------------------------------------------- /streams/include/roughpy/streams/dyadic_caching_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/include/roughpy/streams/dyadic_caching_layer.h -------------------------------------------------------------------------------- /streams/include/roughpy/streams/external_data_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/include/roughpy/streams/external_data_stream.h -------------------------------------------------------------------------------- /streams/include/roughpy/streams/lie_increment_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/include/roughpy/streams/lie_increment_stream.h -------------------------------------------------------------------------------- /streams/include/roughpy/streams/parametrization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/include/roughpy/streams/parametrization.h -------------------------------------------------------------------------------- /streams/include/roughpy/streams/piecewise_abelian_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/include/roughpy/streams/piecewise_abelian_stream.h -------------------------------------------------------------------------------- /streams/include/roughpy/streams/restriction_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/include/roughpy/streams/restriction_stream.h -------------------------------------------------------------------------------- /streams/include/roughpy/streams/schema.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/include/roughpy/streams/schema.h -------------------------------------------------------------------------------- /streams/include/roughpy/streams/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/include/roughpy/streams/stream.h -------------------------------------------------------------------------------- /streams/include/roughpy/streams/stream_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/include/roughpy/streams/stream_base.h -------------------------------------------------------------------------------- /streams/include/roughpy/streams/tick_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/include/roughpy/streams/tick_stream.h -------------------------------------------------------------------------------- /streams/include/roughpy/streams/value_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/include/roughpy/streams/value_stream.h -------------------------------------------------------------------------------- /streams/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/CMakeLists.txt -------------------------------------------------------------------------------- /streams/src/arrival_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/arrival_stream.cpp -------------------------------------------------------------------------------- /streams/src/brownian_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/brownian_stream.cpp -------------------------------------------------------------------------------- /streams/src/channels/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/channels/CMakeLists.txt -------------------------------------------------------------------------------- /streams/src/channels/categorical_channel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/channels/categorical_channel.cpp -------------------------------------------------------------------------------- /streams/src/channels/increment_channel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/channels/increment_channel.cpp -------------------------------------------------------------------------------- /streams/src/channels/lead_laggable_channel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/channels/lead_laggable_channel.cpp -------------------------------------------------------------------------------- /streams/src/channels/lie_channel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/channels/lie_channel.cpp -------------------------------------------------------------------------------- /streams/src/channels/stream_channel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/channels/stream_channel.cpp -------------------------------------------------------------------------------- /streams/src/channels/value_channel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/channels/value_channel.cpp -------------------------------------------------------------------------------- /streams/src/dyadic_caching_layer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/dyadic_caching_layer.cpp -------------------------------------------------------------------------------- /streams/src/dynamically_constructed_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/dynamically_constructed_stream.cpp -------------------------------------------------------------------------------- /streams/src/external_data_sources/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/external_data_sources/CMakeLists.txt -------------------------------------------------------------------------------- /streams/src/external_data_sources/csv_data_source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/external_data_sources/csv_data_source.cpp -------------------------------------------------------------------------------- /streams/src/external_data_sources/csv_data_source.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/external_data_sources/csv_data_source.h -------------------------------------------------------------------------------- /streams/src/external_data_sources/sound_file_data_source.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/external_data_sources/sound_file_data_source.h -------------------------------------------------------------------------------- /streams/src/external_data_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/external_data_stream.cpp -------------------------------------------------------------------------------- /streams/src/lie_increment_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/lie_increment_stream.cpp -------------------------------------------------------------------------------- /streams/src/parametrization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/parametrization.cpp -------------------------------------------------------------------------------- /streams/src/piecewise_abelian_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/piecewise_abelian_stream.cpp -------------------------------------------------------------------------------- /streams/src/restriction_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/restriction_stream.cpp -------------------------------------------------------------------------------- /streams/src/schema.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/schema.cpp -------------------------------------------------------------------------------- /streams/src/stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/stream.cpp -------------------------------------------------------------------------------- /streams/src/stream_base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/stream_base.cpp -------------------------------------------------------------------------------- /streams/src/stream_construction_helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/stream_construction_helper.cpp -------------------------------------------------------------------------------- /streams/src/tensor_valued_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/tensor_valued_stream.cpp -------------------------------------------------------------------------------- /streams/src/tensor_valued_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/tensor_valued_stream.h -------------------------------------------------------------------------------- /streams/src/test_brownian_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/test_brownian_stream.cpp -------------------------------------------------------------------------------- /streams/src/test_lie_increment_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/test_lie_increment_stream.cpp -------------------------------------------------------------------------------- /streams/src/test_schema.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/test_schema.cpp -------------------------------------------------------------------------------- /streams/src/test_tensor_valued_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/test_tensor_valued_stream.cpp -------------------------------------------------------------------------------- /streams/src/tick_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/streams/src/tick_stream.cpp -------------------------------------------------------------------------------- /testing/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/testing/CMakeLists.txt -------------------------------------------------------------------------------- /testing/src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/testing/src/main.cpp -------------------------------------------------------------------------------- /tests/algebra/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/algebra/test_alg_poly_coeffs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/algebra/test_alg_poly_coeffs.py -------------------------------------------------------------------------------- /tests/algebra/test_algebra_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/algebra/test_algebra_context.py -------------------------------------------------------------------------------- /tests/algebra/test_free_multiply_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/algebra/test_free_multiply_functions.py -------------------------------------------------------------------------------- /tests/algebra/test_free_tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/algebra/test_free_tensor.py -------------------------------------------------------------------------------- /tests/algebra/test_lie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/algebra/test_lie.py -------------------------------------------------------------------------------- /tests/algebra/test_lie_basis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/algebra/test_lie_basis.py -------------------------------------------------------------------------------- /tests/algebra/test_lie_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/algebra/test_lie_keys.py -------------------------------------------------------------------------------- /tests/algebra/test_shuffle_tensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/algebra/test_shuffle_tensor.py -------------------------------------------------------------------------------- /tests/algebra/test_tensor_iterator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/algebra/test_tensor_iterator.py -------------------------------------------------------------------------------- /tests/algebra/test_tensor_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/algebra/test_tensor_keys.py -------------------------------------------------------------------------------- /tests/compute/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/compute/test_adjoint_left_ft_mul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/compute/test_adjoint_left_ft_mul.py -------------------------------------------------------------------------------- /tests/compute/test_antipode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/compute/test_antipode.py -------------------------------------------------------------------------------- /tests/compute/test_exp_and_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/compute/test_exp_and_log.py -------------------------------------------------------------------------------- /tests/compute/test_ft_fma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/compute/test_ft_fma.py -------------------------------------------------------------------------------- /tests/compute/test_l2t_and_t2l.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/compute/test_l2t_and_t2l.py -------------------------------------------------------------------------------- /tests/compute/test_lie_basis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/compute/test_lie_basis.py -------------------------------------------------------------------------------- /tests/compute/test_shuffle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/compute/test_shuffle.py -------------------------------------------------------------------------------- /tests/compute/test_tensor_basis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/compute/test_tensor_basis.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/intervals/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/intervals/test_dyadic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/intervals/test_dyadic.py -------------------------------------------------------------------------------- /tests/intervals/test_dyadic_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/intervals/test_dyadic_interval.py -------------------------------------------------------------------------------- /tests/intervals/test_intervals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/intervals/test_intervals.py -------------------------------------------------------------------------------- /tests/intervals/test_partitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/intervals/test_partitions.py -------------------------------------------------------------------------------- /tests/intervals/test_real_interval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/intervals/test_real_interval.py -------------------------------------------------------------------------------- /tests/scalars/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/scalars/dlpack/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/scalars/dlpack/test_construct_from_jax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/scalars/dlpack/test_construct_from_jax.py -------------------------------------------------------------------------------- /tests/scalars/test_monomial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/scalars/test_monomial.py -------------------------------------------------------------------------------- /tests/scalars/test_polynomial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/scalars/test_polynomial.py -------------------------------------------------------------------------------- /tests/scalars/test_scalars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/scalars/test_scalars.py -------------------------------------------------------------------------------- /tests/streams/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/streams/audio/test.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/streams/audio/test.flac -------------------------------------------------------------------------------- /tests/streams/audio/test.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/streams/audio/test.mp3 -------------------------------------------------------------------------------- /tests/streams/audio/test.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/streams/audio/test.wav -------------------------------------------------------------------------------- /tests/streams/test_brownian_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/streams/test_brownian_stream.py -------------------------------------------------------------------------------- /tests/streams/test_function_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/streams/test_function_path.py -------------------------------------------------------------------------------- /tests/streams/test_lie_increment_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/streams/test_lie_increment_path.py -------------------------------------------------------------------------------- /tests/streams/test_piecewise_lie_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/streams/test_piecewise_lie_path.py -------------------------------------------------------------------------------- /tests/streams/test_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/streams/test_schema.py -------------------------------------------------------------------------------- /tests/streams/test_sound_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/streams/test_sound_path.py -------------------------------------------------------------------------------- /tests/streams/test_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/streams/test_stream.py -------------------------------------------------------------------------------- /tests/streams/test_tensor_valued_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/streams/test_tensor_valued_stream.py -------------------------------------------------------------------------------- /tests/streams/test_tick_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/streams/test_tick_stream.py -------------------------------------------------------------------------------- /tests/test_tensor_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tests/test_tensor_functions.py -------------------------------------------------------------------------------- /tools/IWYU/roughpy.imp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tools/IWYU/roughpy.imp -------------------------------------------------------------------------------- /tools/Presets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tools/Presets/README.md -------------------------------------------------------------------------------- /tools/Presets/clion-user-presets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tools/Presets/clion-user-presets.json -------------------------------------------------------------------------------- /tools/ci/before-all-common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tools/ci/before-all-common.sh -------------------------------------------------------------------------------- /tools/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tools/manager.py -------------------------------------------------------------------------------- /tools/ports/tmpgmp/portfile.cmake: -------------------------------------------------------------------------------- 1 | set(VCPKG_POLICY_EMPTY_PACKAGE enabled) 2 | -------------------------------------------------------------------------------- /tools/ports/tmpgmp/vcpkg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tools/ports/tmpgmp/vcpkg.json -------------------------------------------------------------------------------- /tools/python-get-binary-obj-path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tools/python-get-binary-obj-path.py -------------------------------------------------------------------------------- /tools/registry/ports/libalgebra-lite/portfile.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tools/registry/ports/libalgebra-lite/portfile.cmake -------------------------------------------------------------------------------- /tools/registry/ports/libalgebra-lite/vcpkg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tools/registry/ports/libalgebra-lite/vcpkg.json -------------------------------------------------------------------------------- /tools/registry/versions/baseline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tools/registry/versions/baseline.json -------------------------------------------------------------------------------- /tools/registry/versions/l-/libalgebra-lite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tools/registry/versions/l-/libalgebra-lite.json -------------------------------------------------------------------------------- /tools/triplets/arm-uwp.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tools/triplets/arm-uwp.cmake -------------------------------------------------------------------------------- /tools/triplets/arm64-linux.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tools/triplets/arm64-linux.cmake -------------------------------------------------------------------------------- /tools/triplets/arm64-osx.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tools/triplets/arm64-osx.cmake -------------------------------------------------------------------------------- /tools/triplets/arm64-windows.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tools/triplets/arm64-windows.cmake -------------------------------------------------------------------------------- /tools/triplets/x64-linux.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tools/triplets/x64-linux.cmake -------------------------------------------------------------------------------- /tools/triplets/x64-osx.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tools/triplets/x64-osx.cmake -------------------------------------------------------------------------------- /tools/triplets/x64-uwp.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tools/triplets/x64-uwp.cmake -------------------------------------------------------------------------------- /tools/triplets/x64-windows.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tools/triplets/x64-windows.cmake -------------------------------------------------------------------------------- /tools/triplets/x86-windows.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tools/triplets/x86-windows.cmake -------------------------------------------------------------------------------- /tools/version_from_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/tools/version_from_file.py -------------------------------------------------------------------------------- /vcpkg-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vcpkg-configuration.json -------------------------------------------------------------------------------- /vcpkg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vcpkg.json -------------------------------------------------------------------------------- /vendored/libalgebra_lite/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/CMakeLists.txt -------------------------------------------------------------------------------- /vendored/libalgebra_lite/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/LICENSE -------------------------------------------------------------------------------- /vendored/libalgebra_lite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/README.md -------------------------------------------------------------------------------- /vendored/libalgebra_lite/algebra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/algebra.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/algebra/lie_multiplier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/algebra/lie_multiplier.cpp -------------------------------------------------------------------------------- /vendored/libalgebra_lite/algebra/polynomial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/algebra/polynomial.cpp -------------------------------------------------------------------------------- /vendored/libalgebra_lite/algebra/polynomial_multiplier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/algebra/polynomial_multiplier.cpp -------------------------------------------------------------------------------- /vendored/libalgebra_lite/algebra/polynomial_ring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/algebra/polynomial_ring.cpp -------------------------------------------------------------------------------- /vendored/libalgebra_lite/algebra/shuffle_multiplier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/algebra/shuffle_multiplier.cpp -------------------------------------------------------------------------------- /vendored/libalgebra_lite/basis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/basis.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/basis/hall_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/basis/hall_set.cpp -------------------------------------------------------------------------------- /vendored/libalgebra_lite/basis/monomial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/basis/monomial.cpp -------------------------------------------------------------------------------- /vendored/libalgebra_lite/basis/polynomial_basis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/basis/polynomial_basis.cpp -------------------------------------------------------------------------------- /vendored/libalgebra_lite/basis/tensor_basis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/basis/tensor_basis.cpp -------------------------------------------------------------------------------- /vendored/libalgebra_lite/basis/unpacked_tensor_word.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/basis/unpacked_tensor_word.cpp -------------------------------------------------------------------------------- /vendored/libalgebra_lite/basis_traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/basis_traits.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/coefficients.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/coefficients.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/coefficients/floating_fields.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/coefficients/floating_fields.cpp -------------------------------------------------------------------------------- /vendored/libalgebra_lite/coefficients/rational_field.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/coefficients/rational_field.cpp -------------------------------------------------------------------------------- /vendored/libalgebra_lite/dense_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/dense_vector.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/detail/integer_maths.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/detail/integer_maths.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/detail/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/detail/macros.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/detail/notnull.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/detail/notnull.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/detail/traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/detail/traits.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/free_tensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/free_tensor.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/hall_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/hall_set.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/implementation_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/implementation_types.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/index_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/index_key.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/key_range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/key_range.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/lie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/lie.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/maps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/maps.cpp -------------------------------------------------------------------------------- /vendored/libalgebra_lite/maps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/maps.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/operators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/operators.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/packed_integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/packed_integer.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/polynomial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/polynomial.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/polynomial_basis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/polynomial_basis.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/registry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/registry.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/shuffle_tensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/shuffle_tensor.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/sparse_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/sparse_vector.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/tensor_basis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/tensor_basis.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/unpacked_tensor_word.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/unpacked_tensor_word.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/vector.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/vector_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/vector_base.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/vector_bundle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/vector_bundle.h -------------------------------------------------------------------------------- /vendored/libalgebra_lite/vector_traits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasig-ac-uk/RoughPy/HEAD/vendored/libalgebra_lite/vector_traits.h --------------------------------------------------------------------------------