├── .github └── workflows │ ├── build-wheels.yml │ ├── python-package.yml │ └── quip-regression.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── Makefile ├── api.rst ├── apidocs │ ├── f90wrap.codegen.rst │ ├── f90wrap.f90wrapgen.rst │ ├── f90wrap.fortran.rst │ ├── f90wrap.fortrantype.rst │ ├── f90wrap.latex.rst │ ├── f90wrap.parser.rst │ ├── f90wrap.pywrapgen.rst │ ├── f90wrap.rst │ ├── f90wrap.transform.rst │ └── modules.rst ├── conf.py ├── index.rst ├── tutorials │ ├── WCPM_logo_text.png │ ├── ase-calculators.png │ ├── boron-crack-100dpi.png │ ├── f90wrap-demo.ipynb │ ├── f90wrap.png │ ├── kermode-csc-warwick-nov-2015.ipynb │ ├── multiscale.png │ ├── scipy-stack.png │ ├── si-vac.gpw │ └── warwick-logo.png └── usage.rst ├── examples ├── .gitignore ├── CMakeLists.txt ├── Makefile ├── arrayderivedtypes │ ├── .gitignore │ ├── Makefile │ ├── Makefile.meson │ ├── kind_map │ ├── test.f90 │ └── tests.py ├── arrays │ ├── .gitignore │ ├── Makefile │ ├── Makefile.meson │ ├── README.md │ ├── kind_map │ ├── library.f90 │ ├── memory_profile.py │ ├── parameters.f90 │ └── tests.py ├── arrays_fixed │ ├── .gitignore │ ├── Makefile │ ├── Makefile.meson │ ├── README.md │ ├── kind_map │ ├── library.f │ ├── memory_profile.py │ ├── parameters.f │ └── tests.py ├── arrays_in_derived_types_issue50 │ ├── .gitignore │ ├── Makefile │ ├── Makefile.meson │ ├── kind_map │ ├── test.f90 │ └── tests.py ├── auto_raise_error │ ├── Makefile │ ├── Makefile.meson │ ├── main.f90 │ └── tests.py ├── callback_print_function_issue93 │ ├── Makefile │ ├── Makefile.meson │ ├── README.md │ ├── callback_print_output_python.ipynb │ ├── caller.f90 │ ├── cback.f90 │ ├── kind_map │ └── tests.py ├── class_names │ ├── .gitignore │ ├── Makefile │ ├── Makefile.meson │ ├── class_names.json │ ├── kind_map │ ├── test.f90 │ └── tests.py ├── cylinder │ ├── .gitignore │ ├── DNAD.f90 │ ├── DNADHeaders.h │ ├── Makefile │ ├── Makefile.meson │ ├── README │ ├── cyldnad.f90 │ ├── cylinder.ipynb │ ├── kind_map │ └── tests.py ├── decoded_strings │ ├── Makefile │ ├── Makefile.meson │ ├── main.f90 │ └── tests.py ├── default_i8 │ ├── Makefile │ ├── Makefile.meson │ ├── kind_map │ ├── test.f90 │ └── tests.py ├── derived-type-aliases │ ├── Makefile │ ├── Makefile.meson │ ├── kind_map │ ├── mytype_mod.f90 │ ├── othertype_mod.f90 │ └── tests.py ├── derivedtypes │ ├── .gitignore │ ├── Makefile │ ├── Makefile.meson │ ├── README.md │ ├── datatypes.f90 │ ├── kind_map │ ├── library.f90 │ ├── memory_profile.py │ ├── parameters.f90 │ ├── tests.py │ └── tests_pkg.py ├── derivedtypes_procedure │ ├── .gitignore │ ├── Makefile │ ├── Makefile.meson │ ├── library.f90 │ └── tests.py ├── docstring │ ├── Makefile │ ├── Makefile.meson │ ├── docstring_test.py │ └── main.f90 ├── dump_package │ ├── Makefile │ ├── Makefile.meson │ ├── array_type.f90 │ ├── main.f90 │ └── tests.py ├── elemental │ ├── .gitignore │ ├── Makefile │ ├── Makefile.meson │ ├── elemental_module.f90 │ ├── kind_map │ └── test.py ├── errorbinding │ ├── Makefile │ ├── Makefile.meson │ ├── README.md │ ├── datatypes.f90 │ ├── kind_map │ └── parameters.f90 ├── example2 │ ├── .gitignore │ ├── ExampleMakefiles │ │ ├── Makefile │ │ └── Makefile_py │ ├── Makefile │ ├── Makefile.meson │ ├── README │ ├── Source │ │ ├── BasicDefs │ │ │ ├── aa0_typelist.F90 │ │ │ ├── aa1_modules.F90 │ │ │ ├── aa2_defineAllProperties.F90 │ │ │ └── assign_constants.F90 │ │ └── HeliSrc │ │ │ └── set_defaults.F90 │ ├── kind_map │ ├── test_module.py │ └── test_package.py ├── extends │ ├── .gitignore │ ├── Makefile │ ├── Makefile.meson │ └── testextends.f90 ├── f2py_string_input │ ├── Makefile │ ├── main.f90 │ └── test.py ├── fixed_1D_derived_type_array_argument │ ├── Makefile │ ├── Makefile.meson │ ├── dummy.file │ ├── functions.f90 │ └── tests.py ├── fortran_oo │ ├── Makefile │ ├── Makefile.meson │ ├── base_poly.f90 │ ├── kind.map │ ├── main-oo.f90 │ └── oowrap_test.py ├── intent_out_size │ ├── Makefile │ ├── Makefile.meson │ ├── main.f90 │ └── tests.py ├── interface │ ├── .gitignore │ ├── Makefile │ ├── Makefile.meson │ ├── README.md │ ├── example.f90 │ ├── test.py │ └── test_pkg.py ├── issue105_function_definition_with_empty_lines │ ├── Makefile │ ├── Makefile.meson │ ├── main.f90 │ └── run.py ├── issue206_subroutine_oldstyle │ ├── Makefile │ ├── Makefile.meson │ ├── run.py │ └── subroutine_oldstyle.f ├── issue227_allocatable │ ├── Makefile │ ├── Makefile.meson │ ├── alloc_output.f90 │ └── run.py ├── issue235_allocatable_classes │ ├── Makefile │ ├── Makefile.meson │ ├── myclass.f90 │ ├── myclass_factory.f90 │ ├── mytype.f90 │ └── run.py ├── issue254_getter │ ├── .f2py_f2cmap │ ├── KIMDispersionEquation.f90 │ ├── KIMDispersion_Horton.f90 │ ├── Makefile │ ├── Makefile.meson │ └── run.py ├── issue258_derived_type_attributes │ ├── .gitignore │ ├── Makefile │ ├── Makefile.meson │ ├── dta_cc.f90 │ ├── dta_ct.f90 │ ├── dta_tc.f90 │ ├── dta_tt.f90 │ └── test.py ├── issue261_array_shapes │ ├── Makefile │ ├── array_shapes.f90 │ └── test.py ├── issue32 │ ├── Makefile │ ├── Makefile.meson │ ├── kind_map │ └── test.f90 ├── issue41_abstract_classes │ ├── Makefile │ ├── Makefile.meson │ ├── main.f90 │ ├── myclass_base.f90 │ ├── myclass_factory.f90 │ ├── myclass_impl.f90 │ ├── myclass_impl2.f90 │ ├── run.py │ └── test_parser_abstract_iface.py ├── keep_single_interface │ ├── Makefile │ ├── Makefile.meson │ ├── main.f90 │ └── tests.py ├── keyword_renaming_issue160 │ ├── .gitignore │ ├── Makefile │ ├── Makefile.meson │ ├── kind_map │ ├── rename.f90 │ └── tests.py ├── kind_map_default │ ├── Makefile │ ├── Makefile.meson │ ├── kind.map │ ├── main.f90 │ └── tests.py ├── long_subroutine_name │ ├── Makefile │ ├── Makefile.meson │ ├── main.f90 │ └── test.py ├── make.inc ├── make.meson.inc ├── meson.build.directc.template ├── meson.build.template ├── method_optional │ ├── Makefile │ ├── Makefile.meson │ ├── main.f90 │ └── tests.py ├── mockderivetype │ ├── .gitignore │ ├── Makefile │ ├── Makefile.ifort │ ├── Makefile.meson │ ├── define.f90 │ ├── fwrap.f90 │ ├── kind_map │ ├── leveltwomod.f90 │ ├── readme.rst │ ├── test.py │ └── testpkg.py ├── mod_arg_clash │ ├── Makefile │ ├── Makefile.meson │ ├── test.f90 │ └── tests.py ├── name_collision │ ├── .gitignore │ ├── Makefile │ ├── Makefile.meson │ ├── test_module.f90 │ └── test_name_collision.py ├── optional_args_issue53 │ ├── Makefile │ ├── Makefile.meson │ ├── main.f90 │ └── run.py ├── optional_derived_arrays │ ├── Makefile │ ├── Makefile.meson │ └── test.f90 ├── optional_string │ ├── Makefile │ ├── Makefile.meson │ ├── main.f90 │ └── test.py ├── output_kind │ ├── Makefile │ ├── Makefile.meson │ ├── kind.map │ ├── main.f90 │ └── test.py ├── passbyreference │ ├── .gitignore │ ├── Makefile.meson │ ├── example_mymodule.py │ ├── makefile │ └── mycode.F90 ├── quip_regression │ ├── README.md │ └── test_quip_build.py ├── recursive_type │ ├── Makefile │ ├── Makefile.meson │ ├── README.md │ ├── kind_map │ ├── tests.py │ └── tree.f90 ├── recursive_type_array │ ├── Makefile │ ├── Makefile.meson │ ├── kind_map │ ├── test.f90 │ └── tests.py ├── relative_import │ ├── .gitignore │ ├── Makefile │ ├── Makefile.meson │ ├── base_type.f90 │ ├── composition_type.f90 │ ├── inheritance_type.f90 │ ├── main.f90 │ └── tests.py ├── remove_pointer_arg │ ├── Makefile │ ├── Makefile.meson │ ├── main.f90 │ └── tests.py ├── return_array │ ├── Makefile │ ├── Makefile.meson │ ├── main.f90 │ └── test.py ├── return_bool │ ├── Makefile │ ├── Makefile.meson │ ├── main.f90 │ └── tests.py ├── signature_vs_backend │ ├── Makefile │ ├── Makefile.meson │ ├── main.f90 │ ├── tests_common.py │ ├── tests_f2py_distutils.py │ ├── tests_f2py_f90wrap_distutils.py │ ├── tests_f2py_f90wrap_meson.py │ └── tests_f2py_meson.py ├── string_array_input_f2py │ ├── Makefile │ ├── Makefile.meson │ ├── main.f90 │ └── tests_no_sign.py ├── strings │ ├── .gitignore │ ├── Makefile │ ├── Makefile.meson │ ├── README.md │ ├── kind_map │ ├── string_io.f90 │ └── tests.py ├── subroutine_args │ ├── Makefile │ ├── Makefile.meson │ ├── kind_map │ ├── subroutine_mod.f90 │ └── tests.py ├── subroutine_contains_issue101 │ ├── Makefile │ ├── Makefile.meson │ ├── run.py │ └── test.f90 ├── type_bn │ ├── .gitignore │ ├── Makefile │ ├── Makefile.meson │ ├── README.md │ ├── test.py │ └── type_bn.f90 └── type_check │ ├── Makefile │ ├── Makefile.meson │ ├── kind.map │ ├── main.f90 │ └── type_check_test.py ├── f90wrap ├── __init__.py ├── __main__.py ├── arraydatamodule.c ├── build.py ├── codegen.py ├── directc.py ├── directc_cgen │ ├── __init__.py │ ├── arguments.py │ ├── arguments_array.py │ ├── arguments_scalar.py │ ├── derived_types.py │ ├── module_helpers.py │ ├── module_helpers_array.py │ ├── procedures.py │ ├── procedures_return.py │ └── utils.py ├── f90wrapgen.py ├── fortran.py ├── fortrantype.py ├── latex.py ├── meson.build ├── numpy_utils.py ├── parser.py ├── pywrapgen.py ├── runtime.py ├── scripts │ ├── __init__.py │ ├── f2py_f90wrap.py │ ├── f90doc.py │ └── main.py ├── setuptools_ext.py ├── sizeoffortran.f90 └── transform.py ├── get_version.py ├── meson.build ├── pyproject.toml ├── requirements.txt ├── test ├── .gitignore ├── __init__.py ├── samples │ ├── circle.f90 │ └── test_circle.f90 ├── test_directc.py ├── test_parser.py ├── test_setuptools_integration.py └── test_transform.py └── tools ├── openblas_support.py └── wheels ├── cibw_before_all_cp38_macosx_arm64.sh └── release-wheels.sh /.github/workflows/build-wheels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/.github/workflows/build-wheels.yml -------------------------------------------------------------------------------- /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.github/workflows/quip-regression.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/.github/workflows/quip-regression.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/apidocs/f90wrap.codegen.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/apidocs/f90wrap.codegen.rst -------------------------------------------------------------------------------- /docs/apidocs/f90wrap.f90wrapgen.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/apidocs/f90wrap.f90wrapgen.rst -------------------------------------------------------------------------------- /docs/apidocs/f90wrap.fortran.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/apidocs/f90wrap.fortran.rst -------------------------------------------------------------------------------- /docs/apidocs/f90wrap.fortrantype.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/apidocs/f90wrap.fortrantype.rst -------------------------------------------------------------------------------- /docs/apidocs/f90wrap.latex.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/apidocs/f90wrap.latex.rst -------------------------------------------------------------------------------- /docs/apidocs/f90wrap.parser.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/apidocs/f90wrap.parser.rst -------------------------------------------------------------------------------- /docs/apidocs/f90wrap.pywrapgen.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/apidocs/f90wrap.pywrapgen.rst -------------------------------------------------------------------------------- /docs/apidocs/f90wrap.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/apidocs/f90wrap.rst -------------------------------------------------------------------------------- /docs/apidocs/f90wrap.transform.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/apidocs/f90wrap.transform.rst -------------------------------------------------------------------------------- /docs/apidocs/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/apidocs/modules.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/tutorials/WCPM_logo_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/tutorials/WCPM_logo_text.png -------------------------------------------------------------------------------- /docs/tutorials/ase-calculators.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/tutorials/ase-calculators.png -------------------------------------------------------------------------------- /docs/tutorials/boron-crack-100dpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/tutorials/boron-crack-100dpi.png -------------------------------------------------------------------------------- /docs/tutorials/f90wrap-demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/tutorials/f90wrap-demo.ipynb -------------------------------------------------------------------------------- /docs/tutorials/f90wrap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/tutorials/f90wrap.png -------------------------------------------------------------------------------- /docs/tutorials/kermode-csc-warwick-nov-2015.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/tutorials/kermode-csc-warwick-nov-2015.ipynb -------------------------------------------------------------------------------- /docs/tutorials/multiscale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/tutorials/multiscale.png -------------------------------------------------------------------------------- /docs/tutorials/scipy-stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/tutorials/scipy-stack.png -------------------------------------------------------------------------------- /docs/tutorials/si-vac.gpw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/tutorials/si-vac.gpw -------------------------------------------------------------------------------- /docs/tutorials/warwick-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/tutorials/warwick-logo.png -------------------------------------------------------------------------------- /docs/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/docs/usage.rst -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/Makefile -------------------------------------------------------------------------------- /examples/arrayderivedtypes/.gitignore: -------------------------------------------------------------------------------- 1 | arrayderivedtype.py 2 | -------------------------------------------------------------------------------- /examples/arrayderivedtypes/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrayderivedtypes/Makefile -------------------------------------------------------------------------------- /examples/arrayderivedtypes/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrayderivedtypes/Makefile.meson -------------------------------------------------------------------------------- /examples/arrayderivedtypes/kind_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrayderivedtypes/kind_map -------------------------------------------------------------------------------- /examples/arrayderivedtypes/test.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrayderivedtypes/test.f90 -------------------------------------------------------------------------------- /examples/arrayderivedtypes/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrayderivedtypes/tests.py -------------------------------------------------------------------------------- /examples/arrays/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays/.gitignore -------------------------------------------------------------------------------- /examples/arrays/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays/Makefile -------------------------------------------------------------------------------- /examples/arrays/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays/Makefile.meson -------------------------------------------------------------------------------- /examples/arrays/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays/README.md -------------------------------------------------------------------------------- /examples/arrays/kind_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays/kind_map -------------------------------------------------------------------------------- /examples/arrays/library.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays/library.f90 -------------------------------------------------------------------------------- /examples/arrays/memory_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays/memory_profile.py -------------------------------------------------------------------------------- /examples/arrays/parameters.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays/parameters.f90 -------------------------------------------------------------------------------- /examples/arrays/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays/tests.py -------------------------------------------------------------------------------- /examples/arrays_fixed/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays_fixed/.gitignore -------------------------------------------------------------------------------- /examples/arrays_fixed/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays_fixed/Makefile -------------------------------------------------------------------------------- /examples/arrays_fixed/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays_fixed/Makefile.meson -------------------------------------------------------------------------------- /examples/arrays_fixed/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays_fixed/README.md -------------------------------------------------------------------------------- /examples/arrays_fixed/kind_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays_fixed/kind_map -------------------------------------------------------------------------------- /examples/arrays_fixed/library.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays_fixed/library.f -------------------------------------------------------------------------------- /examples/arrays_fixed/memory_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays_fixed/memory_profile.py -------------------------------------------------------------------------------- /examples/arrays_fixed/parameters.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays_fixed/parameters.f -------------------------------------------------------------------------------- /examples/arrays_fixed/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays_fixed/tests.py -------------------------------------------------------------------------------- /examples/arrays_in_derived_types_issue50/.gitignore: -------------------------------------------------------------------------------- 1 | issue50.py 2 | -------------------------------------------------------------------------------- /examples/arrays_in_derived_types_issue50/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays_in_derived_types_issue50/Makefile -------------------------------------------------------------------------------- /examples/arrays_in_derived_types_issue50/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays_in_derived_types_issue50/Makefile.meson -------------------------------------------------------------------------------- /examples/arrays_in_derived_types_issue50/kind_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays_in_derived_types_issue50/kind_map -------------------------------------------------------------------------------- /examples/arrays_in_derived_types_issue50/test.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays_in_derived_types_issue50/test.f90 -------------------------------------------------------------------------------- /examples/arrays_in_derived_types_issue50/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/arrays_in_derived_types_issue50/tests.py -------------------------------------------------------------------------------- /examples/auto_raise_error/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/auto_raise_error/Makefile -------------------------------------------------------------------------------- /examples/auto_raise_error/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/auto_raise_error/Makefile.meson -------------------------------------------------------------------------------- /examples/auto_raise_error/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/auto_raise_error/main.f90 -------------------------------------------------------------------------------- /examples/auto_raise_error/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/auto_raise_error/tests.py -------------------------------------------------------------------------------- /examples/callback_print_function_issue93/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/callback_print_function_issue93/Makefile -------------------------------------------------------------------------------- /examples/callback_print_function_issue93/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/callback_print_function_issue93/Makefile.meson -------------------------------------------------------------------------------- /examples/callback_print_function_issue93/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/callback_print_function_issue93/README.md -------------------------------------------------------------------------------- /examples/callback_print_function_issue93/callback_print_output_python.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/callback_print_function_issue93/callback_print_output_python.ipynb -------------------------------------------------------------------------------- /examples/callback_print_function_issue93/caller.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/callback_print_function_issue93/caller.f90 -------------------------------------------------------------------------------- /examples/callback_print_function_issue93/cback.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/callback_print_function_issue93/cback.f90 -------------------------------------------------------------------------------- /examples/callback_print_function_issue93/kind_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/callback_print_function_issue93/kind_map -------------------------------------------------------------------------------- /examples/callback_print_function_issue93/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/callback_print_function_issue93/tests.py -------------------------------------------------------------------------------- /examples/class_names/.gitignore: -------------------------------------------------------------------------------- 1 | classnames.py 2 | -------------------------------------------------------------------------------- /examples/class_names/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/class_names/Makefile -------------------------------------------------------------------------------- /examples/class_names/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/class_names/Makefile.meson -------------------------------------------------------------------------------- /examples/class_names/class_names.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/class_names/class_names.json -------------------------------------------------------------------------------- /examples/class_names/kind_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/class_names/kind_map -------------------------------------------------------------------------------- /examples/class_names/test.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/class_names/test.f90 -------------------------------------------------------------------------------- /examples/class_names/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/class_names/tests.py -------------------------------------------------------------------------------- /examples/cylinder/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/cylinder/.gitignore -------------------------------------------------------------------------------- /examples/cylinder/DNAD.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/cylinder/DNAD.f90 -------------------------------------------------------------------------------- /examples/cylinder/DNADHeaders.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/cylinder/DNADHeaders.h -------------------------------------------------------------------------------- /examples/cylinder/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/cylinder/Makefile -------------------------------------------------------------------------------- /examples/cylinder/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/cylinder/Makefile.meson -------------------------------------------------------------------------------- /examples/cylinder/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/cylinder/README -------------------------------------------------------------------------------- /examples/cylinder/cyldnad.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/cylinder/cyldnad.f90 -------------------------------------------------------------------------------- /examples/cylinder/cylinder.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/cylinder/cylinder.ipynb -------------------------------------------------------------------------------- /examples/cylinder/kind_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/cylinder/kind_map -------------------------------------------------------------------------------- /examples/cylinder/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/cylinder/tests.py -------------------------------------------------------------------------------- /examples/decoded_strings/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/decoded_strings/Makefile -------------------------------------------------------------------------------- /examples/decoded_strings/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/decoded_strings/Makefile.meson -------------------------------------------------------------------------------- /examples/decoded_strings/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/decoded_strings/main.f90 -------------------------------------------------------------------------------- /examples/decoded_strings/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/decoded_strings/tests.py -------------------------------------------------------------------------------- /examples/default_i8/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/default_i8/Makefile -------------------------------------------------------------------------------- /examples/default_i8/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/default_i8/Makefile.meson -------------------------------------------------------------------------------- /examples/default_i8/kind_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/default_i8/kind_map -------------------------------------------------------------------------------- /examples/default_i8/test.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/default_i8/test.f90 -------------------------------------------------------------------------------- /examples/default_i8/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/default_i8/tests.py -------------------------------------------------------------------------------- /examples/derived-type-aliases/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/derived-type-aliases/Makefile -------------------------------------------------------------------------------- /examples/derived-type-aliases/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/derived-type-aliases/Makefile.meson -------------------------------------------------------------------------------- /examples/derived-type-aliases/kind_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/derived-type-aliases/kind_map -------------------------------------------------------------------------------- /examples/derived-type-aliases/mytype_mod.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/derived-type-aliases/mytype_mod.f90 -------------------------------------------------------------------------------- /examples/derived-type-aliases/othertype_mod.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/derived-type-aliases/othertype_mod.f90 -------------------------------------------------------------------------------- /examples/derived-type-aliases/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/derived-type-aliases/tests.py -------------------------------------------------------------------------------- /examples/derivedtypes/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/derivedtypes/.gitignore -------------------------------------------------------------------------------- /examples/derivedtypes/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/derivedtypes/Makefile -------------------------------------------------------------------------------- /examples/derivedtypes/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/derivedtypes/Makefile.meson -------------------------------------------------------------------------------- /examples/derivedtypes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/derivedtypes/README.md -------------------------------------------------------------------------------- /examples/derivedtypes/datatypes.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/derivedtypes/datatypes.f90 -------------------------------------------------------------------------------- /examples/derivedtypes/kind_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/derivedtypes/kind_map -------------------------------------------------------------------------------- /examples/derivedtypes/library.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/derivedtypes/library.f90 -------------------------------------------------------------------------------- /examples/derivedtypes/memory_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/derivedtypes/memory_profile.py -------------------------------------------------------------------------------- /examples/derivedtypes/parameters.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/derivedtypes/parameters.f90 -------------------------------------------------------------------------------- /examples/derivedtypes/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/derivedtypes/tests.py -------------------------------------------------------------------------------- /examples/derivedtypes/tests_pkg.py: -------------------------------------------------------------------------------- 1 | tests.py -------------------------------------------------------------------------------- /examples/derivedtypes_procedure/.gitignore: -------------------------------------------------------------------------------- 1 | library.py 2 | -------------------------------------------------------------------------------- /examples/derivedtypes_procedure/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/derivedtypes_procedure/Makefile -------------------------------------------------------------------------------- /examples/derivedtypes_procedure/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/derivedtypes_procedure/Makefile.meson -------------------------------------------------------------------------------- /examples/derivedtypes_procedure/library.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/derivedtypes_procedure/library.f90 -------------------------------------------------------------------------------- /examples/derivedtypes_procedure/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/derivedtypes_procedure/tests.py -------------------------------------------------------------------------------- /examples/docstring/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/docstring/Makefile -------------------------------------------------------------------------------- /examples/docstring/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/docstring/Makefile.meson -------------------------------------------------------------------------------- /examples/docstring/docstring_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/docstring/docstring_test.py -------------------------------------------------------------------------------- /examples/docstring/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/docstring/main.f90 -------------------------------------------------------------------------------- /examples/dump_package/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/dump_package/Makefile -------------------------------------------------------------------------------- /examples/dump_package/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/dump_package/Makefile.meson -------------------------------------------------------------------------------- /examples/dump_package/array_type.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/dump_package/array_type.f90 -------------------------------------------------------------------------------- /examples/dump_package/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/dump_package/main.f90 -------------------------------------------------------------------------------- /examples/dump_package/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/dump_package/tests.py -------------------------------------------------------------------------------- /examples/elemental/.gitignore: -------------------------------------------------------------------------------- 1 | elmod.py 2 | -------------------------------------------------------------------------------- /examples/elemental/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/elemental/Makefile -------------------------------------------------------------------------------- /examples/elemental/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/elemental/Makefile.meson -------------------------------------------------------------------------------- /examples/elemental/elemental_module.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/elemental/elemental_module.f90 -------------------------------------------------------------------------------- /examples/elemental/kind_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/elemental/kind_map -------------------------------------------------------------------------------- /examples/elemental/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/elemental/test.py -------------------------------------------------------------------------------- /examples/errorbinding/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/errorbinding/Makefile -------------------------------------------------------------------------------- /examples/errorbinding/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/errorbinding/Makefile.meson -------------------------------------------------------------------------------- /examples/errorbinding/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/errorbinding/README.md -------------------------------------------------------------------------------- /examples/errorbinding/datatypes.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/errorbinding/datatypes.f90 -------------------------------------------------------------------------------- /examples/errorbinding/kind_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/errorbinding/kind_map -------------------------------------------------------------------------------- /examples/errorbinding/parameters.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/errorbinding/parameters.f90 -------------------------------------------------------------------------------- /examples/example2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/example2/.gitignore -------------------------------------------------------------------------------- /examples/example2/ExampleMakefiles/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/example2/ExampleMakefiles/Makefile -------------------------------------------------------------------------------- /examples/example2/ExampleMakefiles/Makefile_py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/example2/ExampleMakefiles/Makefile_py -------------------------------------------------------------------------------- /examples/example2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/example2/Makefile -------------------------------------------------------------------------------- /examples/example2/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/example2/Makefile.meson -------------------------------------------------------------------------------- /examples/example2/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/example2/README -------------------------------------------------------------------------------- /examples/example2/Source/BasicDefs/aa0_typelist.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/example2/Source/BasicDefs/aa0_typelist.F90 -------------------------------------------------------------------------------- /examples/example2/Source/BasicDefs/aa1_modules.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/example2/Source/BasicDefs/aa1_modules.F90 -------------------------------------------------------------------------------- /examples/example2/Source/BasicDefs/aa2_defineAllProperties.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/example2/Source/BasicDefs/aa2_defineAllProperties.F90 -------------------------------------------------------------------------------- /examples/example2/Source/BasicDefs/assign_constants.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/example2/Source/BasicDefs/assign_constants.F90 -------------------------------------------------------------------------------- /examples/example2/Source/HeliSrc/set_defaults.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/example2/Source/HeliSrc/set_defaults.F90 -------------------------------------------------------------------------------- /examples/example2/kind_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/example2/kind_map -------------------------------------------------------------------------------- /examples/example2/test_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/example2/test_module.py -------------------------------------------------------------------------------- /examples/example2/test_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/example2/test_package.py -------------------------------------------------------------------------------- /examples/extends/.gitignore: -------------------------------------------------------------------------------- 1 | testextends.py 2 | -------------------------------------------------------------------------------- /examples/extends/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/extends/Makefile -------------------------------------------------------------------------------- /examples/extends/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/extends/Makefile.meson -------------------------------------------------------------------------------- /examples/extends/testextends.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/extends/testextends.f90 -------------------------------------------------------------------------------- /examples/f2py_string_input/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/f2py_string_input/Makefile -------------------------------------------------------------------------------- /examples/f2py_string_input/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/f2py_string_input/main.f90 -------------------------------------------------------------------------------- /examples/f2py_string_input/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/f2py_string_input/test.py -------------------------------------------------------------------------------- /examples/fixed_1D_derived_type_array_argument/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/fixed_1D_derived_type_array_argument/Makefile -------------------------------------------------------------------------------- /examples/fixed_1D_derived_type_array_argument/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/fixed_1D_derived_type_array_argument/Makefile.meson -------------------------------------------------------------------------------- /examples/fixed_1D_derived_type_array_argument/dummy.file: -------------------------------------------------------------------------------- 1 | x 2 | -------------------------------------------------------------------------------- /examples/fixed_1D_derived_type_array_argument/functions.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/fixed_1D_derived_type_array_argument/functions.f90 -------------------------------------------------------------------------------- /examples/fixed_1D_derived_type_array_argument/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/fixed_1D_derived_type_array_argument/tests.py -------------------------------------------------------------------------------- /examples/fortran_oo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/fortran_oo/Makefile -------------------------------------------------------------------------------- /examples/fortran_oo/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/fortran_oo/Makefile.meson -------------------------------------------------------------------------------- /examples/fortran_oo/base_poly.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/fortran_oo/base_poly.f90 -------------------------------------------------------------------------------- /examples/fortran_oo/kind.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/fortran_oo/kind.map -------------------------------------------------------------------------------- /examples/fortran_oo/main-oo.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/fortran_oo/main-oo.f90 -------------------------------------------------------------------------------- /examples/fortran_oo/oowrap_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/fortran_oo/oowrap_test.py -------------------------------------------------------------------------------- /examples/intent_out_size/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/intent_out_size/Makefile -------------------------------------------------------------------------------- /examples/intent_out_size/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/intent_out_size/Makefile.meson -------------------------------------------------------------------------------- /examples/intent_out_size/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/intent_out_size/main.f90 -------------------------------------------------------------------------------- /examples/intent_out_size/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/intent_out_size/tests.py -------------------------------------------------------------------------------- /examples/interface/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/interface/.gitignore -------------------------------------------------------------------------------- /examples/interface/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/interface/Makefile -------------------------------------------------------------------------------- /examples/interface/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/interface/Makefile.meson -------------------------------------------------------------------------------- /examples/interface/README.md: -------------------------------------------------------------------------------- 1 | Test case for issue #32 2 | -------------------------------------------------------------------------------- /examples/interface/example.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/interface/example.f90 -------------------------------------------------------------------------------- /examples/interface/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/interface/test.py -------------------------------------------------------------------------------- /examples/interface/test_pkg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/interface/test_pkg.py -------------------------------------------------------------------------------- /examples/issue105_function_definition_with_empty_lines/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue105_function_definition_with_empty_lines/Makefile -------------------------------------------------------------------------------- /examples/issue105_function_definition_with_empty_lines/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue105_function_definition_with_empty_lines/Makefile.meson -------------------------------------------------------------------------------- /examples/issue105_function_definition_with_empty_lines/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue105_function_definition_with_empty_lines/main.f90 -------------------------------------------------------------------------------- /examples/issue105_function_definition_with_empty_lines/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue105_function_definition_with_empty_lines/run.py -------------------------------------------------------------------------------- /examples/issue206_subroutine_oldstyle/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue206_subroutine_oldstyle/Makefile -------------------------------------------------------------------------------- /examples/issue206_subroutine_oldstyle/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue206_subroutine_oldstyle/Makefile.meson -------------------------------------------------------------------------------- /examples/issue206_subroutine_oldstyle/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue206_subroutine_oldstyle/run.py -------------------------------------------------------------------------------- /examples/issue206_subroutine_oldstyle/subroutine_oldstyle.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue206_subroutine_oldstyle/subroutine_oldstyle.f -------------------------------------------------------------------------------- /examples/issue227_allocatable/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue227_allocatable/Makefile -------------------------------------------------------------------------------- /examples/issue227_allocatable/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue227_allocatable/Makefile.meson -------------------------------------------------------------------------------- /examples/issue227_allocatable/alloc_output.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue227_allocatable/alloc_output.f90 -------------------------------------------------------------------------------- /examples/issue227_allocatable/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue227_allocatable/run.py -------------------------------------------------------------------------------- /examples/issue235_allocatable_classes/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue235_allocatable_classes/Makefile -------------------------------------------------------------------------------- /examples/issue235_allocatable_classes/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue235_allocatable_classes/Makefile.meson -------------------------------------------------------------------------------- /examples/issue235_allocatable_classes/myclass.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue235_allocatable_classes/myclass.f90 -------------------------------------------------------------------------------- /examples/issue235_allocatable_classes/myclass_factory.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue235_allocatable_classes/myclass_factory.f90 -------------------------------------------------------------------------------- /examples/issue235_allocatable_classes/mytype.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue235_allocatable_classes/mytype.f90 -------------------------------------------------------------------------------- /examples/issue235_allocatable_classes/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue235_allocatable_classes/run.py -------------------------------------------------------------------------------- /examples/issue254_getter/.f2py_f2cmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue254_getter/.f2py_f2cmap -------------------------------------------------------------------------------- /examples/issue254_getter/KIMDispersionEquation.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue254_getter/KIMDispersionEquation.f90 -------------------------------------------------------------------------------- /examples/issue254_getter/KIMDispersion_Horton.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue254_getter/KIMDispersion_Horton.f90 -------------------------------------------------------------------------------- /examples/issue254_getter/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue254_getter/Makefile -------------------------------------------------------------------------------- /examples/issue254_getter/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue254_getter/Makefile.meson -------------------------------------------------------------------------------- /examples/issue254_getter/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue254_getter/run.py -------------------------------------------------------------------------------- /examples/issue258_derived_type_attributes/.gitignore: -------------------------------------------------------------------------------- 1 | dta_*.py 2 | -------------------------------------------------------------------------------- /examples/issue258_derived_type_attributes/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue258_derived_type_attributes/Makefile -------------------------------------------------------------------------------- /examples/issue258_derived_type_attributes/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue258_derived_type_attributes/Makefile.meson -------------------------------------------------------------------------------- /examples/issue258_derived_type_attributes/dta_cc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue258_derived_type_attributes/dta_cc.f90 -------------------------------------------------------------------------------- /examples/issue258_derived_type_attributes/dta_ct.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue258_derived_type_attributes/dta_ct.f90 -------------------------------------------------------------------------------- /examples/issue258_derived_type_attributes/dta_tc.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue258_derived_type_attributes/dta_tc.f90 -------------------------------------------------------------------------------- /examples/issue258_derived_type_attributes/dta_tt.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue258_derived_type_attributes/dta_tt.f90 -------------------------------------------------------------------------------- /examples/issue258_derived_type_attributes/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue258_derived_type_attributes/test.py -------------------------------------------------------------------------------- /examples/issue261_array_shapes/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue261_array_shapes/Makefile -------------------------------------------------------------------------------- /examples/issue261_array_shapes/array_shapes.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue261_array_shapes/array_shapes.f90 -------------------------------------------------------------------------------- /examples/issue261_array_shapes/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue261_array_shapes/test.py -------------------------------------------------------------------------------- /examples/issue32/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue32/Makefile -------------------------------------------------------------------------------- /examples/issue32/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue32/Makefile.meson -------------------------------------------------------------------------------- /examples/issue32/kind_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue32/kind_map -------------------------------------------------------------------------------- /examples/issue32/test.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue32/test.f90 -------------------------------------------------------------------------------- /examples/issue41_abstract_classes/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue41_abstract_classes/Makefile -------------------------------------------------------------------------------- /examples/issue41_abstract_classes/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue41_abstract_classes/Makefile.meson -------------------------------------------------------------------------------- /examples/issue41_abstract_classes/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue41_abstract_classes/main.f90 -------------------------------------------------------------------------------- /examples/issue41_abstract_classes/myclass_base.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue41_abstract_classes/myclass_base.f90 -------------------------------------------------------------------------------- /examples/issue41_abstract_classes/myclass_factory.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue41_abstract_classes/myclass_factory.f90 -------------------------------------------------------------------------------- /examples/issue41_abstract_classes/myclass_impl.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue41_abstract_classes/myclass_impl.f90 -------------------------------------------------------------------------------- /examples/issue41_abstract_classes/myclass_impl2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue41_abstract_classes/myclass_impl2.f90 -------------------------------------------------------------------------------- /examples/issue41_abstract_classes/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue41_abstract_classes/run.py -------------------------------------------------------------------------------- /examples/issue41_abstract_classes/test_parser_abstract_iface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/issue41_abstract_classes/test_parser_abstract_iface.py -------------------------------------------------------------------------------- /examples/keep_single_interface/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/keep_single_interface/Makefile -------------------------------------------------------------------------------- /examples/keep_single_interface/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/keep_single_interface/Makefile.meson -------------------------------------------------------------------------------- /examples/keep_single_interface/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/keep_single_interface/main.f90 -------------------------------------------------------------------------------- /examples/keep_single_interface/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/keep_single_interface/tests.py -------------------------------------------------------------------------------- /examples/keyword_renaming_issue160/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/keyword_renaming_issue160/.gitignore -------------------------------------------------------------------------------- /examples/keyword_renaming_issue160/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/keyword_renaming_issue160/Makefile -------------------------------------------------------------------------------- /examples/keyword_renaming_issue160/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/keyword_renaming_issue160/Makefile.meson -------------------------------------------------------------------------------- /examples/keyword_renaming_issue160/kind_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/keyword_renaming_issue160/kind_map -------------------------------------------------------------------------------- /examples/keyword_renaming_issue160/rename.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/keyword_renaming_issue160/rename.f90 -------------------------------------------------------------------------------- /examples/keyword_renaming_issue160/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/keyword_renaming_issue160/tests.py -------------------------------------------------------------------------------- /examples/kind_map_default/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/kind_map_default/Makefile -------------------------------------------------------------------------------- /examples/kind_map_default/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/kind_map_default/Makefile.meson -------------------------------------------------------------------------------- /examples/kind_map_default/kind.map: -------------------------------------------------------------------------------- 1 | {\ 2 | 'real':{'8':'double'},\ 3 | } 4 | -------------------------------------------------------------------------------- /examples/kind_map_default/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/kind_map_default/main.f90 -------------------------------------------------------------------------------- /examples/kind_map_default/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/kind_map_default/tests.py -------------------------------------------------------------------------------- /examples/long_subroutine_name/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/long_subroutine_name/Makefile -------------------------------------------------------------------------------- /examples/long_subroutine_name/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/long_subroutine_name/Makefile.meson -------------------------------------------------------------------------------- /examples/long_subroutine_name/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/long_subroutine_name/main.f90 -------------------------------------------------------------------------------- /examples/long_subroutine_name/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/long_subroutine_name/test.py -------------------------------------------------------------------------------- /examples/make.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/make.inc -------------------------------------------------------------------------------- /examples/make.meson.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/make.meson.inc -------------------------------------------------------------------------------- /examples/meson.build.directc.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/meson.build.directc.template -------------------------------------------------------------------------------- /examples/meson.build.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/meson.build.template -------------------------------------------------------------------------------- /examples/method_optional/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/method_optional/Makefile -------------------------------------------------------------------------------- /examples/method_optional/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/method_optional/Makefile.meson -------------------------------------------------------------------------------- /examples/method_optional/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/method_optional/main.f90 -------------------------------------------------------------------------------- /examples/method_optional/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/method_optional/tests.py -------------------------------------------------------------------------------- /examples/mockderivetype/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/mockderivetype/.gitignore -------------------------------------------------------------------------------- /examples/mockderivetype/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/mockderivetype/Makefile -------------------------------------------------------------------------------- /examples/mockderivetype/Makefile.ifort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/mockderivetype/Makefile.ifort -------------------------------------------------------------------------------- /examples/mockderivetype/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/mockderivetype/Makefile.meson -------------------------------------------------------------------------------- /examples/mockderivetype/define.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/mockderivetype/define.f90 -------------------------------------------------------------------------------- /examples/mockderivetype/fwrap.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/mockderivetype/fwrap.f90 -------------------------------------------------------------------------------- /examples/mockderivetype/kind_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/mockderivetype/kind_map -------------------------------------------------------------------------------- /examples/mockderivetype/leveltwomod.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/mockderivetype/leveltwomod.f90 -------------------------------------------------------------------------------- /examples/mockderivetype/readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/mockderivetype/readme.rst -------------------------------------------------------------------------------- /examples/mockderivetype/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/mockderivetype/test.py -------------------------------------------------------------------------------- /examples/mockderivetype/testpkg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/mockderivetype/testpkg.py -------------------------------------------------------------------------------- /examples/mod_arg_clash/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/mod_arg_clash/Makefile -------------------------------------------------------------------------------- /examples/mod_arg_clash/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/mod_arg_clash/Makefile.meson -------------------------------------------------------------------------------- /examples/mod_arg_clash/test.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/mod_arg_clash/test.f90 -------------------------------------------------------------------------------- /examples/mod_arg_clash/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/mod_arg_clash/tests.py -------------------------------------------------------------------------------- /examples/name_collision/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/name_collision/.gitignore -------------------------------------------------------------------------------- /examples/name_collision/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/name_collision/Makefile -------------------------------------------------------------------------------- /examples/name_collision/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/name_collision/Makefile.meson -------------------------------------------------------------------------------- /examples/name_collision/test_module.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/name_collision/test_module.f90 -------------------------------------------------------------------------------- /examples/name_collision/test_name_collision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/name_collision/test_name_collision.py -------------------------------------------------------------------------------- /examples/optional_args_issue53/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/optional_args_issue53/Makefile -------------------------------------------------------------------------------- /examples/optional_args_issue53/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/optional_args_issue53/Makefile.meson -------------------------------------------------------------------------------- /examples/optional_args_issue53/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/optional_args_issue53/main.f90 -------------------------------------------------------------------------------- /examples/optional_args_issue53/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/optional_args_issue53/run.py -------------------------------------------------------------------------------- /examples/optional_derived_arrays/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/optional_derived_arrays/Makefile -------------------------------------------------------------------------------- /examples/optional_derived_arrays/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/optional_derived_arrays/Makefile.meson -------------------------------------------------------------------------------- /examples/optional_derived_arrays/test.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/optional_derived_arrays/test.f90 -------------------------------------------------------------------------------- /examples/optional_string/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/optional_string/Makefile -------------------------------------------------------------------------------- /examples/optional_string/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/optional_string/Makefile.meson -------------------------------------------------------------------------------- /examples/optional_string/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/optional_string/main.f90 -------------------------------------------------------------------------------- /examples/optional_string/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/optional_string/test.py -------------------------------------------------------------------------------- /examples/output_kind/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/output_kind/Makefile -------------------------------------------------------------------------------- /examples/output_kind/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/output_kind/Makefile.meson -------------------------------------------------------------------------------- /examples/output_kind/kind.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/output_kind/kind.map -------------------------------------------------------------------------------- /examples/output_kind/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/output_kind/main.f90 -------------------------------------------------------------------------------- /examples/output_kind/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/output_kind/test.py -------------------------------------------------------------------------------- /examples/passbyreference/.gitignore: -------------------------------------------------------------------------------- 1 | mymodule.py 2 | -------------------------------------------------------------------------------- /examples/passbyreference/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/passbyreference/Makefile.meson -------------------------------------------------------------------------------- /examples/passbyreference/example_mymodule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/passbyreference/example_mymodule.py -------------------------------------------------------------------------------- /examples/passbyreference/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/passbyreference/makefile -------------------------------------------------------------------------------- /examples/passbyreference/mycode.F90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/passbyreference/mycode.F90 -------------------------------------------------------------------------------- /examples/quip_regression/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/quip_regression/README.md -------------------------------------------------------------------------------- /examples/quip_regression/test_quip_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/quip_regression/test_quip_build.py -------------------------------------------------------------------------------- /examples/recursive_type/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/recursive_type/Makefile -------------------------------------------------------------------------------- /examples/recursive_type/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/recursive_type/Makefile.meson -------------------------------------------------------------------------------- /examples/recursive_type/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/recursive_type/README.md -------------------------------------------------------------------------------- /examples/recursive_type/kind_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/recursive_type/kind_map -------------------------------------------------------------------------------- /examples/recursive_type/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/recursive_type/tests.py -------------------------------------------------------------------------------- /examples/recursive_type/tree.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/recursive_type/tree.f90 -------------------------------------------------------------------------------- /examples/recursive_type_array/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/recursive_type_array/Makefile -------------------------------------------------------------------------------- /examples/recursive_type_array/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/recursive_type_array/Makefile.meson -------------------------------------------------------------------------------- /examples/recursive_type_array/kind_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/recursive_type_array/kind_map -------------------------------------------------------------------------------- /examples/recursive_type_array/test.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/recursive_type_array/test.f90 -------------------------------------------------------------------------------- /examples/recursive_type_array/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/recursive_type_array/tests.py -------------------------------------------------------------------------------- /examples/relative_import/.gitignore: -------------------------------------------------------------------------------- 1 | pywrapper/ 2 | top_module/ 3 | -------------------------------------------------------------------------------- /examples/relative_import/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/relative_import/Makefile -------------------------------------------------------------------------------- /examples/relative_import/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/relative_import/Makefile.meson -------------------------------------------------------------------------------- /examples/relative_import/base_type.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/relative_import/base_type.f90 -------------------------------------------------------------------------------- /examples/relative_import/composition_type.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/relative_import/composition_type.f90 -------------------------------------------------------------------------------- /examples/relative_import/inheritance_type.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/relative_import/inheritance_type.f90 -------------------------------------------------------------------------------- /examples/relative_import/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/relative_import/main.f90 -------------------------------------------------------------------------------- /examples/relative_import/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/relative_import/tests.py -------------------------------------------------------------------------------- /examples/remove_pointer_arg/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/remove_pointer_arg/Makefile -------------------------------------------------------------------------------- /examples/remove_pointer_arg/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/remove_pointer_arg/Makefile.meson -------------------------------------------------------------------------------- /examples/remove_pointer_arg/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/remove_pointer_arg/main.f90 -------------------------------------------------------------------------------- /examples/remove_pointer_arg/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/remove_pointer_arg/tests.py -------------------------------------------------------------------------------- /examples/return_array/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/return_array/Makefile -------------------------------------------------------------------------------- /examples/return_array/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/return_array/Makefile.meson -------------------------------------------------------------------------------- /examples/return_array/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/return_array/main.f90 -------------------------------------------------------------------------------- /examples/return_array/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/return_array/test.py -------------------------------------------------------------------------------- /examples/return_bool/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/return_bool/Makefile -------------------------------------------------------------------------------- /examples/return_bool/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/return_bool/Makefile.meson -------------------------------------------------------------------------------- /examples/return_bool/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/return_bool/main.f90 -------------------------------------------------------------------------------- /examples/return_bool/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/return_bool/tests.py -------------------------------------------------------------------------------- /examples/signature_vs_backend/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/signature_vs_backend/Makefile -------------------------------------------------------------------------------- /examples/signature_vs_backend/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/signature_vs_backend/Makefile.meson -------------------------------------------------------------------------------- /examples/signature_vs_backend/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/signature_vs_backend/main.f90 -------------------------------------------------------------------------------- /examples/signature_vs_backend/tests_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/signature_vs_backend/tests_common.py -------------------------------------------------------------------------------- /examples/signature_vs_backend/tests_f2py_distutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/signature_vs_backend/tests_f2py_distutils.py -------------------------------------------------------------------------------- /examples/signature_vs_backend/tests_f2py_f90wrap_distutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/signature_vs_backend/tests_f2py_f90wrap_distutils.py -------------------------------------------------------------------------------- /examples/signature_vs_backend/tests_f2py_f90wrap_meson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/signature_vs_backend/tests_f2py_f90wrap_meson.py -------------------------------------------------------------------------------- /examples/signature_vs_backend/tests_f2py_meson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/signature_vs_backend/tests_f2py_meson.py -------------------------------------------------------------------------------- /examples/string_array_input_f2py/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/string_array_input_f2py/Makefile -------------------------------------------------------------------------------- /examples/string_array_input_f2py/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/string_array_input_f2py/Makefile.meson -------------------------------------------------------------------------------- /examples/string_array_input_f2py/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/string_array_input_f2py/main.f90 -------------------------------------------------------------------------------- /examples/string_array_input_f2py/tests_no_sign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/string_array_input_f2py/tests_no_sign.py -------------------------------------------------------------------------------- /examples/strings/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/strings/.gitignore -------------------------------------------------------------------------------- /examples/strings/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/strings/Makefile -------------------------------------------------------------------------------- /examples/strings/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/strings/Makefile.meson -------------------------------------------------------------------------------- /examples/strings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/strings/README.md -------------------------------------------------------------------------------- /examples/strings/kind_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/strings/kind_map -------------------------------------------------------------------------------- /examples/strings/string_io.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/strings/string_io.f90 -------------------------------------------------------------------------------- /examples/strings/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/strings/tests.py -------------------------------------------------------------------------------- /examples/subroutine_args/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/subroutine_args/Makefile -------------------------------------------------------------------------------- /examples/subroutine_args/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/subroutine_args/Makefile.meson -------------------------------------------------------------------------------- /examples/subroutine_args/kind_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/subroutine_args/kind_map -------------------------------------------------------------------------------- /examples/subroutine_args/subroutine_mod.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/subroutine_args/subroutine_mod.f90 -------------------------------------------------------------------------------- /examples/subroutine_args/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/subroutine_args/tests.py -------------------------------------------------------------------------------- /examples/subroutine_contains_issue101/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/subroutine_contains_issue101/Makefile -------------------------------------------------------------------------------- /examples/subroutine_contains_issue101/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/subroutine_contains_issue101/Makefile.meson -------------------------------------------------------------------------------- /examples/subroutine_contains_issue101/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/subroutine_contains_issue101/run.py -------------------------------------------------------------------------------- /examples/subroutine_contains_issue101/test.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/subroutine_contains_issue101/test.f90 -------------------------------------------------------------------------------- /examples/type_bn/.gitignore: -------------------------------------------------------------------------------- 1 | type_bn.py 2 | -------------------------------------------------------------------------------- /examples/type_bn/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/type_bn/Makefile -------------------------------------------------------------------------------- /examples/type_bn/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/type_bn/Makefile.meson -------------------------------------------------------------------------------- /examples/type_bn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/type_bn/README.md -------------------------------------------------------------------------------- /examples/type_bn/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/type_bn/test.py -------------------------------------------------------------------------------- /examples/type_bn/type_bn.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/type_bn/type_bn.f90 -------------------------------------------------------------------------------- /examples/type_check/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/type_check/Makefile -------------------------------------------------------------------------------- /examples/type_check/Makefile.meson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/type_check/Makefile.meson -------------------------------------------------------------------------------- /examples/type_check/kind.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/type_check/kind.map -------------------------------------------------------------------------------- /examples/type_check/main.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/type_check/main.f90 -------------------------------------------------------------------------------- /examples/type_check/type_check_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/examples/type_check/type_check_test.py -------------------------------------------------------------------------------- /f90wrap/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/__init__.py -------------------------------------------------------------------------------- /f90wrap/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/__main__.py -------------------------------------------------------------------------------- /f90wrap/arraydatamodule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/arraydatamodule.c -------------------------------------------------------------------------------- /f90wrap/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/build.py -------------------------------------------------------------------------------- /f90wrap/codegen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/codegen.py -------------------------------------------------------------------------------- /f90wrap/directc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/directc.py -------------------------------------------------------------------------------- /f90wrap/directc_cgen/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/directc_cgen/__init__.py -------------------------------------------------------------------------------- /f90wrap/directc_cgen/arguments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/directc_cgen/arguments.py -------------------------------------------------------------------------------- /f90wrap/directc_cgen/arguments_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/directc_cgen/arguments_array.py -------------------------------------------------------------------------------- /f90wrap/directc_cgen/arguments_scalar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/directc_cgen/arguments_scalar.py -------------------------------------------------------------------------------- /f90wrap/directc_cgen/derived_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/directc_cgen/derived_types.py -------------------------------------------------------------------------------- /f90wrap/directc_cgen/module_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/directc_cgen/module_helpers.py -------------------------------------------------------------------------------- /f90wrap/directc_cgen/module_helpers_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/directc_cgen/module_helpers_array.py -------------------------------------------------------------------------------- /f90wrap/directc_cgen/procedures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/directc_cgen/procedures.py -------------------------------------------------------------------------------- /f90wrap/directc_cgen/procedures_return.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/directc_cgen/procedures_return.py -------------------------------------------------------------------------------- /f90wrap/directc_cgen/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/directc_cgen/utils.py -------------------------------------------------------------------------------- /f90wrap/f90wrapgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/f90wrapgen.py -------------------------------------------------------------------------------- /f90wrap/fortran.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/fortran.py -------------------------------------------------------------------------------- /f90wrap/fortrantype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/fortrantype.py -------------------------------------------------------------------------------- /f90wrap/latex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/latex.py -------------------------------------------------------------------------------- /f90wrap/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/meson.build -------------------------------------------------------------------------------- /f90wrap/numpy_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/numpy_utils.py -------------------------------------------------------------------------------- /f90wrap/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/parser.py -------------------------------------------------------------------------------- /f90wrap/pywrapgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/pywrapgen.py -------------------------------------------------------------------------------- /f90wrap/runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/runtime.py -------------------------------------------------------------------------------- /f90wrap/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /f90wrap/scripts/f2py_f90wrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/scripts/f2py_f90wrap.py -------------------------------------------------------------------------------- /f90wrap/scripts/f90doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/scripts/f90doc.py -------------------------------------------------------------------------------- /f90wrap/scripts/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/scripts/main.py -------------------------------------------------------------------------------- /f90wrap/setuptools_ext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/setuptools_ext.py -------------------------------------------------------------------------------- /f90wrap/sizeoffortran.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/sizeoffortran.f90 -------------------------------------------------------------------------------- /f90wrap/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/f90wrap/transform.py -------------------------------------------------------------------------------- /get_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/get_version.py -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/meson.build -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | . 2 | 3 | -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- 1 | test.log 2 | -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/test/__init__.py -------------------------------------------------------------------------------- /test/samples/circle.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/test/samples/circle.f90 -------------------------------------------------------------------------------- /test/samples/test_circle.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/test/samples/test_circle.f90 -------------------------------------------------------------------------------- /test/test_directc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/test/test_directc.py -------------------------------------------------------------------------------- /test/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/test/test_parser.py -------------------------------------------------------------------------------- /test/test_setuptools_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/test/test_setuptools_integration.py -------------------------------------------------------------------------------- /test/test_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/test/test_transform.py -------------------------------------------------------------------------------- /tools/openblas_support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/tools/openblas_support.py -------------------------------------------------------------------------------- /tools/wheels/cibw_before_all_cp38_macosx_arm64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/tools/wheels/cibw_before_all_cp38_macosx_arm64.sh -------------------------------------------------------------------------------- /tools/wheels/release-wheels.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameskermode/f90wrap/HEAD/tools/wheels/release-wheels.sh --------------------------------------------------------------------------------