AUTHORS
CHANGES
LICENSE
MANIFEST.in
README.rst
TODO.rst
setup.py
doc/Makefile
doc/abstract.rst
doc/analysis.rst
doc/authors.rst
doc/changes.rst
doc/conf.py
doc/devguide.rst
doc/faq.rst
doc/glossary.rst
doc/index.rst
doc/latex_macros.sty
doc/make.bat
doc/overview.rst
doc/roadmap.rst
doc/tutorial.rst
doc/compiler/codegen.rst
doc/compiler/index.rst
doc/compiler/project.rst
doc/compiler/rules.rst
doc/compiler/semantic.rst
doc/compiler/syntax.rst
doc/include/more.png
doc/include/pyccel-quickstart_poisson.png
doc/include/openmp/matrix_product_scalability.png
doc/include/openmp/matrix_product_speedup.png
doc/language/datatypes.rst
doc/language/documentation.rst
doc/language/expressions.rst
doc/language/flow.rst
doc/language/fp.rst
doc/language/functions.rst
doc/language/index.rst
doc/language/io.rst
doc/language/legacy.rst
doc/language/modules.rst
doc/language/oop.rst
doc/language/restrictions.rst
doc/language/scripts/f_oop.py
doc/language/scripts/oop.py
doc/language/scripts/py_oop.py
doc/man/index.rst
doc/man/pyccel-build.rst
doc/man/pyccel-quickstart.rst
doc/pyccelext/blaslapack.rst
doc/pyccelext/fftw.rst
doc/pyccelext/h5py.rst
doc/pyccelext/index.rst
doc/pyccelext/itertools.rst
doc/pyccelext/math.rst
doc/pyccelext/mpi.rst
doc/pyccelext/mpi4py.rst
doc/pyccelext/numpy.rst
doc/pyccelext/openacc_hl.rst
doc/pyccelext/openacc_ll.rst
doc/pyccelext/openacc_specs.rst
doc/pyccelext/openmp_hl.rst
doc/pyccelext/openmp_ll.rst
doc/pyccelext/openmp_specs.rst
doc/pyccelext/scipy.rst
doc/pyccelext/tbp.rst
doc/scripts/f_functions.py
doc/scripts/f_helloworld.py
doc/scripts/f_matrix_mul.py
doc/scripts/f_mxm_omp.py
doc/scripts/functions.py
doc/scripts/helloworld.py
doc/scripts/matrix_mul.py
doc/scripts/mxm_omp.py
doc/scripts/py_functions.py
doc/scripts/py_matrix_mul.py
doc/scripts/py_mxm_omp.py
doc/scripts/scripts/CommentBlock.py
doc/scripts/scripts/Functional_Stmts.py
doc/scripts/scripts/ListComprehension.py
doc/scripts/scripts/arrays.py
doc/scripts/scripts/calls.py
doc/scripts/scripts/classes.py
doc/scripts/scripts/classes_1.py
doc/scripts/scripts/classes_2.py
doc/scripts/scripts/classes_3.py
doc/scripts/scripts/classes_4.py
doc/scripts/scripts/complex_numbers.py
doc/scripts/scripts/concatenation.py
doc/scripts/scripts/context.py
doc/scripts/scripts/cross.py
doc/scripts/scripts/decorators.py
doc/scripts/scripts/decorators_elemental.py
doc/scripts/scripts/decorators_pure.py
doc/scripts/scripts/decorators_types.py
doc/scripts/scripts/expressions.py
doc/scripts/scripts/functions.py
doc/scripts/scripts/functions_inout.py
doc/scripts/scripts/generic_methods.py
doc/scripts/scripts/header_interface.py
doc/scripts/scripts/headers.py
doc/scripts/scripts/ifs.py
doc/scripts/scripts/imports.py
doc/scripts/scripts/interfaces.py
doc/scripts/scripts/issue_177.py
doc/scripts/scripts/lists.py
doc/scripts/scripts/loops.py
doc/scripts/scripts/macros.py
doc/scripts/scripts/matrix_assembly.py
doc/scripts/scripts/matrix_mul.py
doc/scripts/scripts/multiple_assign.py
doc/scripts/scripts/numpyext.py
doc/scripts/scripts/precision.py
doc/scripts/scripts/recursive_functions.py
doc/scripts/scripts/returns.py
doc/scripts/scripts/tuples.py
doc/scripts/scripts/whiles.py
doc/scripts/scripts/oop_not_working/ex3.py
doc/scripts/scripts/oop_not_working/ex4.py
doc/scripts/scripts/oop_not_working/inheritance.py
doc/stdlib/constants.rst
doc/stdlib/functions.rst
doc/stdlib/index.rst
doc/stdlib/magic.rst
pyccel/__init__.py
pyccel/decorators.py
pyccel/epyccel.py
pyccel/version.py
pyccel.egg-info/PKG-INFO
pyccel.egg-info/SOURCES.txt
pyccel.egg-info/dependency_links.txt
pyccel.egg-info/entry_points.txt
pyccel.egg-info/requires.txt
pyccel.egg-info/top_level.txt
pyccel/ast/__init__.py
pyccel/ast/basic.py
pyccel/ast/builtins.py
pyccel/ast/core.py
pyccel/ast/datatypes.py
pyccel/ast/f2py.py
pyccel/ast/fortran.py
pyccel/ast/functionalexpr.py
pyccel/ast/headers.py
pyccel/ast/macros.py
pyccel/ast/mathext.py
pyccel/ast/numbers.py
pyccel/ast/numpyext.py
pyccel/ast/type_inference.py
pyccel/ast/utilities.py
pyccel/ast/parallel/__init__.py
pyccel/ast/parallel/basic.py
pyccel/ast/parallel/communicator.py
pyccel/ast/parallel/group.py
pyccel/ast/parallel/mpi.py
pyccel/ast/parallel/openacc.py
pyccel/ast/parallel/openmp.py
pyccel/codegen/__init__.py
pyccel/codegen/codegen.py
pyccel/codegen/cwrapper.py
pyccel/codegen/pipeline.py
pyccel/codegen/python_wrapper.py
pyccel/codegen/utilities.py
pyccel/codegen/printing/__init__.py
pyccel/codegen/printing/ccode.py
pyccel/codegen/printing/codeprinter.py
pyccel/codegen/printing/fcode.py
pyccel/codegen/printing/luacode.py
pyccel/codegen/printing/pycode.py
pyccel/commands/__init__.py
pyccel/commands/console.py
pyccel/complexity/__init__.py
pyccel/complexity/arithmetic.py
pyccel/complexity/basic.py
pyccel/complexity/memory.py
pyccel/errors/__init__.py
pyccel/errors/errors.py
pyccel/errors/messages.py
pyccel/parser/__init__.py
pyccel/parser/base.py
pyccel/parser/extend_tree.py
pyccel/parser/parser.py
pyccel/parser/semantic.py
pyccel/parser/syntactic.py
pyccel/parser/utilities.py
pyccel/parser/grammar/headers.tx
pyccel/parser/grammar/himi.tx
pyccel/parser/grammar/openacc.tx
pyccel/parser/grammar/openmp.tx
pyccel/parser/grammar/pyccel.tx
pyccel/parser/syntax/__init__.py
pyccel/parser/syntax/basic.py
pyccel/parser/syntax/headers.py
pyccel/parser/syntax/himi.py
pyccel/parser/syntax/openacc.py
pyccel/parser/syntax/openmp.py
pyccel/stdlib/__init__.py
pyccel/stdlib/stdlib.py
pyccel/stdlib/external/__init__.py
pyccel/stdlib/external/dfftpack.py
pyccel/stdlib/external/fitpack.py
pyccel/stdlib/external/lapack.py
pyccel/stdlib/external/mpi4py.py
pyccel/stdlib/internal/__init__.py
pyccel/stdlib/internal/blas.pyh
pyccel/stdlib/internal/dfftpack.pyh
pyccel/stdlib/internal/fftw.pyh
pyccel/stdlib/internal/fitpack.pyh
pyccel/stdlib/internal/hdf5.pyh
pyccel/stdlib/internal/lapack.pyh
pyccel/stdlib/internal/mpi.pyh
pyccel/stdlib/internal/mpiext.py
pyccel/stdlib/internal/openacc.pyh
pyccel/stdlib/internal/openmp.pyh
pyccel/stdlib/parallel/__init__.py
pyccel/stdlib/parallel/mpi.py
pyccel/stdlib/parallel/openacc.py
pyccel/stdlib/parallel/openmp.py
pyccel/symbolic/__init__.py
pyccel/symbolic/lambdify.py
samples/README.rst
samples/mxm.py
samples/mxm_openmp.py
tests/run_tests.bat
tests/run_tests_py3.sh
tests/ast/README.rst
tests/ast/test_ast.py
tests/ast/test_parallel.py
tests/codegen/ccode/test_ccode_codegen.py
tests/codegen/ccode/scripts/arrays.py
tests/codegen/ccode/scripts/loops.py
tests/codegen/fcode/test_fcode_codegen.py
tests/codegen/fcode/scripts/CommentBlock.py
tests/codegen/fcode/scripts/arrays.py
tests/codegen/fcode/scripts/calls.py
tests/codegen/fcode/scripts/classes.py
tests/codegen/fcode/scripts/classes_1.py
tests/codegen/fcode/scripts/classes_2.py
tests/codegen/fcode/scripts/classes_3.py
tests/codegen/fcode/scripts/classes_4.py
tests/codegen/fcode/scripts/complex_numbers.py
tests/codegen/fcode/scripts/context.py
tests/codegen/fcode/scripts/decorators.py
tests/codegen/fcode/scripts/decorators_elemental.py
tests/codegen/fcode/scripts/decorators_pure.py
tests/codegen/fcode/scripts/decorators_types.py
tests/codegen/fcode/scripts/expressions.py
tests/codegen/fcode/scripts/functions.py
tests/codegen/fcode/scripts/functions_inout.py
tests/codegen/fcode/scripts/headers.py
tests/codegen/fcode/scripts/ifs.py
tests/codegen/fcode/scripts/imports.py
tests/codegen/fcode/scripts/issue_177.py
tests/codegen/fcode/scripts/lists.py
tests/codegen/fcode/scripts/loops.py
tests/codegen/fcode/scripts/macros.py
tests/codegen/fcode/scripts/matrix_assembly.py
tests/codegen/fcode/scripts/matrix_mul.py
tests/codegen/fcode/scripts/multiple_assign.py
tests/codegen/fcode/scripts/numpyext.py
tests/codegen/fcode/scripts/precision.py
tests/codegen/fcode/scripts/recursive_functions.py
tests/codegen/fcode/scripts/returns.py
tests/codegen/fcode/scripts/tuples.py
tests/codegen/fcode/scripts/whiles.py
tests/codegen/pycode/test_pycode_codegen.py
tests/codegen/pycode/scripts/loops.py
tests/complexity/test_complexity.py
tests/complexity/scripts/ex.py
tests/epyccel/Module_1.py
tests/epyccel/README.rst
tests/epyccel/conftest.py
tests/epyccel/test_arrays.py
tests/epyccel/test_base.py
tests/epyccel/test_compare_expressions.py
tests/epyccel/test_epyccel_default_args.py
tests/epyccel/test_epyccel_functions.py
tests/epyccel/test_epyccel_modules.py
tests/epyccel/test_epyccel_mpi_modules.py
tests/epyccel/test_kind.py
tests/epyccel/test_loops.py
tests/epyccel/test_mpi_collective.py
tests/epyccel/test_mpi_point_to_point.py
tests/epyccel/test_multiple_results.py
tests/epyccel/test_pointers.py
tests/epyccel/test_strings.py
tests/epyccel/test_tuples.py
tests/epyccel/modules/Module_1.py
tests/epyccel/modules/Module_2.py
tests/epyccel/modules/__init__.py
tests/epyccel/modules/arrays.py
tests/epyccel/modules/base.py
tests/epyccel/modules/loops.py
tests/epyccel/modules/mpi_collective.py
tests/epyccel/modules/mpi_point_to_point.py
tests/epyccel/modules/pointers.py
tests/epyccel/modules/strings.py
tests/epyccel/modules/tuples.py
tests/epyccel/recognised_functions/conftest.py
tests/epyccel/recognised_functions/test_math_funcs.py
tests/epyccel/recognised_functions/test_numpy_funcs.py
tests/errors/test_errors.py
tests/errors/codegen/fortran/randint.py
tests/errors/known_bugs/Functional_Stmts.py
tests/errors/known_bugs/ListComprehension.py
tests/errors/known_bugs/concatenation.py
tests/errors/known_bugs/cross.py
tests/errors/known_bugs/ex3.py
tests/errors/known_bugs/ex4.py
tests/errors/known_bugs/generic_methods.py
tests/errors/known_bugs/header_interface.py
tests/errors/known_bugs/inheritance.py
tests/errors/known_bugs/interfaces.py
tests/errors/known_bugs/lambdas.py
tests/errors/semantic/blocking/ARRAY_FROM_EXPRESSION.py
tests/errors/semantic/blocking/UNDEFINED_LAMBDA_FUNCTION.py
tests/errors/semantic/blocking/UNDEFINED_LAMBDA_VARIABLE.py
tests/errors/semantic/blocking/ex1.py
tests/errors/semantic/blocking/ex2.py
tests/errors/semantic/blocking/ex3.py
tests/errors/semantic/blocking/ex4.py
tests/errors/semantic/blocking/ex5.py
tests/errors/semantic/blocking/generic_methods.py
tests/errors/semantic/non_blocking/ex6.py
tests/errors/semantic/non_blocking/var_is_none.py
tests/errors/syntax_blockers/ex1.py
tests/errors/syntax_blockers/imports.py
tests/errors/syntax_errors/dict_str_keys.py
tests/errors/syntax_errors/import_star.py
tests/errors/syntax_errors/list_comprehension_no_assign.py
tests/errors/syntax_errors/raise.py
tests/errors/syntax_errors/try.py
tests/errors/syntax_errors/types_arg.py
tests/errors/syntax_errors/types_arg_type.py
tests/errors/syntax_errors/yield.py
tests/external/test_external.py
tests/external/scripts/mpi4py/allreduce.py
tests/external/scripts/mpi4py/bcast.py
tests/external/scripts/mpi4py/gather.py
tests/external/scripts/mpi4py/np_Allreduce.py
tests/external/scripts/mpi4py/np_Bcast.py
tests/external/scripts/mpi4py/np_Gather.py
tests/external/scripts/mpi4py/np_Reduce.py
tests/external/scripts/mpi4py/np_Sendrecv.py
tests/external/scripts/mpi4py/np_point_to_point.py
tests/external/scripts/mpi4py/np_point_to_point_2.py
tests/external/scripts/mpi4py/np_point_to_point_3.py
tests/external/scripts/mpi4py/point_to_point.py
tests/external/scripts/mpi4py/point_to_point_2.py
tests/external/scripts/mpi4py/point_to_point_3.py
tests/external/scripts/mpi4py/reduce.py
tests/external/scripts/mpi4py/sendrecv.py
tests/external/scripts/mpi4py/who_am_i.py
tests/external/scripts/mpi4py/bugs/ex6.py
tests/external/scripts/mpi4py/bugs/ex8.py
tests/internal/test_internal.py
tests/internal/scripts/blas/ex1.py
tests/internal/scripts/blas/ex2.py
tests/internal/scripts/blas/ex3.py
tests/internal/scripts/blas/ex4.py
tests/internal/scripts/lapack/ex1.py
tests/internal/scripts/mpi/allgather.py
tests/internal/scripts/mpi/allreduce.py
tests/internal/scripts/mpi/alltoall.py
tests/internal/scripts/mpi/bcast.py
tests/internal/scripts/mpi/column.py
tests/internal/scripts/mpi/gather.py
tests/internal/scripts/mpi/line.py
tests/internal/scripts/mpi/nonblocking.py
tests/internal/scripts/mpi/point_to_point_1.py
tests/internal/scripts/mpi/point_to_point_2.py
tests/internal/scripts/mpi/reduce.py
tests/internal/scripts/mpi/scatter.py
tests/internal/scripts/mpi/sendrecv.py
tests/internal/scripts/mpi/sendrecv_replace.py
tests/internal/scripts/mpi/split.py
tests/internal/scripts/mpi/who_am_i.py
tests/internal/scripts/openacc/ex1.py
tests/internal/scripts/openacc/sum.py
tests/internal/scripts/openacc/sum_kernels.py
tests/internal/scripts/openmp/ex1.py
tests/internal/scripts/openmp/ex2.py
tests/macro/test_macro.py
tests/macro/scripts/MPI/allreduce.py
tests/macro/scripts/MPI/bcast.py
tests/macro/scripts/MPI/gather.py
tests/macro/scripts/MPI/mpi4py.py
tests/macro/scripts/MPI/np_Allreduce.py
tests/macro/scripts/MPI/np_Bcast.py
tests/macro/scripts/MPI/np_Gather.py
tests/macro/scripts/MPI/np_Reduce.py
tests/macro/scripts/MPI/np_Sendrecv.py
tests/macro/scripts/MPI/np_point_to_point.py
tests/macro/scripts/MPI/np_point_to_point_2.py
tests/macro/scripts/MPI/np_point_to_point_3.py
tests/macro/scripts/MPI/point_to_point.py
tests/macro/scripts/MPI/point_to_point_2.py
tests/macro/scripts/MPI/point_to_point_3.py
tests/macro/scripts/MPI/reduce.py
tests/macro/scripts/MPI/sendrecv.py
tests/macro/scripts/MPI/who_am_i.py
tests/macro/scripts/MPI/bug/ex6.py
tests/macro/scripts/MPI/bug/ex8.py
tests/macro/scripts/blas/daxpy.py
tests/macro/scripts/blas/dcopy.py
tests/macro/scripts/blas/dgemm.py
tests/macro/scripts/blas/dgemv.py
tests/macro/scripts/blas/dger.py
tests/macro/scripts/blas/dscal.py
tests/macro/scripts/blas/dswap.py
tests/macro/scripts/blas/bugs/dnrm2.py
tests/macro/scripts/lapack/dgbtrf.py
tests/parser/test_headers.py
tests/parser/test_himi.py
tests/parser/test_openacc.py
tests/parser/test_openmp.py
tests/preprocess/test_preprocess.py
tests/preprocess/scripts/omp.py
tests/printers/__init__.py
tests/printers/test_ccode.py
tests/printers/test_fcode.py
tests/printers/test_luacode.py
tests/pyccel/run_import_function.py
tests/pyccel/test_pyccel.py
tests/pyccel/project_abs_imports/runtest.py
tests/pyccel/project_abs_imports/project/__init__.py
tests/pyccel/project_abs_imports/project/folder1/__init__.py
tests/pyccel/project_abs_imports/project/folder1/mod1.py
tests/pyccel/project_abs_imports/project/folder2/__init__.py
tests/pyccel/project_abs_imports/project/folder2/mod2.py
tests/pyccel/project_abs_imports/project/folder2/mod3.py
tests/pyccel/project_rel_imports/runtest.py
tests/pyccel/project_rel_imports/project/__init__.py
tests/pyccel/project_rel_imports/project/folder1/__init__.py
tests/pyccel/project_rel_imports/project/folder1/mod1.py
tests/pyccel/project_rel_imports/project/folder2/__init__.py
tests/pyccel/project_rel_imports/project/folder2/mod2.py
tests/pyccel/project_rel_imports/project/folder2/mod3.py
tests/pyccel/scripts/__init__.py
tests/pyccel/scripts/bool_comp.py
tests/pyccel/scripts/default_args_mod.py
tests/pyccel/scripts/expressions.py
tests/pyccel/scripts/funcs.py
tests/pyccel/scripts/runtest_default_args.py
tests/pyccel/scripts/runtest_degree_in.py
tests/pyccel/scripts/runtest_folder_imports.py
tests/pyccel/scripts/runtest_funcs.py
tests/pyccel/scripts/runtest_imports.py
tests/pyccel/scripts/runtest_inoutfunc.py
tests/pyccel/scripts/runtest_multiple_results.py
tests/pyccel/scripts/folder1/__init__.py
tests/pyccel/scripts/folder1/folder1_funcs.py
tests/pyccel/scripts/folder2/__init__.py
tests/pyccel/scripts/folder2/folder2_funcs.py
tests/pyccel/scripts/folder2/runtest_imports2.py
tests/pyccel/scripts/folder2/runtest_rel_imports.py
tests/pyccel/scripts/hope_benchmarks/hope_fib.py
tests/pyccel/scripts/hope_benchmarks/hope_ln_python.py
tests/pyccel/scripts/hope_benchmarks/hope_pairwise_python.py
tests/pyccel/scripts/hope_benchmarks/hope_pisum.py
tests/pyccel/scripts/hope_benchmarks/point_spread_func.py
tests/pyccel/scripts/hope_benchmarks/quicksort.py
tests/pyccel/scripts/hope_benchmarks/simplify.py
tests/pyccel/scripts/hope_benchmarks_decorators/fib.py
tests/pyccel/scripts/hope_benchmarks_decorators/hope_fib.py
tests/pyccel/scripts/hope_benchmarks_decorators/hope_ln_python.py
tests/pyccel/scripts/hope_benchmarks_decorators/hope_pairwise_python.py
tests/pyccel/scripts/hope_benchmarks_decorators/point_spread_func.py
tests/pyccel/scripts/hope_benchmarks_decorators/quicksort.py
tests/pyccel/scripts/hope_benchmarks_decorators/simplify.py
tests/pyccel/scripts/import_syntax/collisions.py
tests/pyccel/scripts/import_syntax/collisions2.py
tests/pyccel/scripts/import_syntax/collisions3.py
tests/pyccel/scripts/import_syntax/from_mod_import.py
tests/pyccel/scripts/import_syntax/from_mod_import_as.py
tests/pyccel/scripts/import_syntax/from_mod_import_as_func.py
tests/pyccel/scripts/import_syntax/from_mod_import_as_user.py
tests/pyccel/scripts/import_syntax/from_mod_import_as_user_func.py
tests/pyccel/scripts/import_syntax/from_mod_import_func.py
tests/pyccel/scripts/import_syntax/from_mod_import_user.py
tests/pyccel/scripts/import_syntax/from_mod_import_user_func.py
tests/pyccel/scripts/import_syntax/import_mod.py
tests/pyccel/scripts/import_syntax/import_mod_as.py
tests/pyccel/scripts/import_syntax/import_mod_as_func.py
tests/pyccel/scripts/import_syntax/import_mod_as_user.py
tests/pyccel/scripts/import_syntax/import_mod_as_user_func.py
tests/pyccel/scripts/import_syntax/import_mod_func.py
tests/pyccel/scripts/import_syntax/import_mod_user.py
tests/pyccel/scripts/import_syntax/import_mod_user_func.py
tests/pyccel/scripts/import_syntax/user_mod.py
tests/pyccel/scripts/import_syntax/user_mod2.py
tests/pyccel/scripts/numpy/numpy_kernels.py
tests/semantic/test_semantic.py
tests/semantic/scripts/calls.py
tests/semantic/scripts/classes.py
tests/semantic/scripts/expressions.py
tests/semantic/scripts/functions.py
tests/semantic/scripts/ifs.py
tests/semantic/scripts/imports.py
tests/semantic/scripts/lists.py
tests/semantic/scripts/loops.py
tests/semantic/scripts/tuples.py
tests/semantic/scripts/whiles.py
tests/semantic/scripts/zeros.py
tests/symbolic/test_symbolic.py
tests/symbolic/scripts/decorator.py
tests/symbolic/scripts/lambdas.py
tests/symbolic/scripts/neural_net.py
tests/syntax/test_syntax.py
tests/syntax/scripts/Functional_Stmts.py
tests/syntax/scripts/annotated_comments.py
tests/syntax/scripts/asserts.py
tests/syntax/scripts/breaks.py
tests/syntax/scripts/calls.py
tests/syntax/scripts/class_member_index.py
tests/syntax/scripts/classes.py
tests/syntax/scripts/dels.py
tests/syntax/scripts/dicts.py
tests/syntax/scripts/dots.py
tests/syntax/scripts/expressions.py
tests/syntax/scripts/functions.py
tests/syntax/scripts/ifs.py
tests/syntax/scripts/imports.py
tests/syntax/scripts/lists.py
tests/syntax/scripts/loops.py
tests/syntax/scripts/prints.py
tests/syntax/scripts/slice.py
tests/syntax/scripts/tuples.py
tests/syntax/scripts/whiles.py
tests/syntax/scripts/zeros.py
tests/warnings/test_warnings.py
tests/warnings/codegen/is.py