summaryrefslogtreecommitdiff
path: root/numpy/f2py
Commit message (Collapse)AuthorAgeFilesLines
...
* | | BUG, DOC: Fixes SciPy docs build warningsmelissawm2022-01-112-2/+2
|/ / | | | | | | | | | | | | The new f2py symbolic parser writes ternary expressions with spaces surrounding the colon operator, which causes the generated docstrings to be incorrectly parsed. Removing the spaces solves the issue.
* | ENH: add support for operator() in crackfortran.Damien Caliste2022-01-043-4/+95
|/ | | | | | | | | | | | | | Some interface name may contains parenthesis when used with operator, like: interface operator(==) module procedure my_type_equals end interface operator(==) Make the end part properly detected, and store also the operator ('==' in that case) in the name. Also implement support to list the implemented by in any interface declaration.
* BUG: Fix array dimensions solver for multidimensional arguments in f2py (#20721)Pearu Peterson2022-01-042-4/+9
| | | * BUG: Fix array dimensions solver for multidimensional arguments in f2py. See #20709
* DOC: Add help string for F2PYRohit Goswami2021-12-261-0/+3
| | | | From https://github.com/HaoZeke/f2py_skel/commit/39a0849b16206e0201e89e12233e5a871a3a71a1
* STY: Use subscriptable `collections.abc` types over the generic aliases in …Bas van Beek2021-12-231-1/+2
|
* STY: Use subscriptable `builtins` types over the generic aliases in `typing`Bas van Beek2021-12-231-10/+10
|
* BUG: f2py: Simplify creation of an exception message. Closes gh-19000.Warren Weckesser2021-12-201-16/+12
|
* DEP: remove NPY_ARRAY_UPDATEIFCOPY, deprecated in 1.14 (#20589)Matti Picus2021-12-182-2/+0
| | | | | | | | | | | | | * DEP: remove NPY_ARRAY_UPDATEIFCOPY, deprecated in 1.14 * remove more UPDATEIFCOPY * typo: add missing comma * remove a few more UPDATEIFCOPY * Add release note * remove UPDATEIFCOPY from comment (from review)
* MAINT,TST: Reduce np.testing to IS_PYPYRohit Goswami2021-12-0623-399/+336
| | | | Co-authored-by: Melissa Weber Mendonça <melissawm@gmail.com>
* MAINT,TST: Refactor F2PY testsRohit Goswami2021-12-0636-887/+831
|
* MAINT: Update to better python stylesRohit Goswami2021-12-054-45/+43
| | | | Co-authored-by: Pearu Peterson <pearu.peterson@gmail.com>
* MAINT: Rework whitespace to pass PR checksRohit Goswami2021-12-0524-737/+880
| | | | Co-authored-by: Charles Harris <charlesr.harris@gmail.com>
* TST,STY: Use a context manager for F2PY functionsRohit Goswami2021-12-032-22/+25
|
* TST,STY: Clean up F2PY tests for pathlib.PathRohit Goswami2021-12-0312-72/+46
|
* STY: F2PY tests shouldn't printRohit Goswami2021-11-281-9/+0
|
* TST,MAINT: Fix F2PY test typoRohit Goswami2021-11-281-1/+1
|
* Merge pull request #20404 from HaoZeke/debBugF2PYCharles Harris2021-11-201-19/+40
|\ | | | | BUG: Clear errors correctly in F2PY conversions
| * BUG: Clear errors correctly in F2PY conversionsRohit Goswami2021-11-181-19/+40
| | | | | | | | Co-authored-by: Sebastian Berg <sebastian@sipsolutions.net>
* | DOC: correct the versionadded number for `f2py.get_include`Ralf Gommers2021-11-191-1/+1
|/ | | | | | This feature was backported to 1.21.1 in gh-19348 [ci skip]
* Merge pull request #20182 from HaoZeke/buildf2pydocRalf Gommers2021-11-162-2/+2
|\ | | | | DOC, MAINT: Update build systems for f2py
| * MAINT: Fix build issuesRohit Goswami2021-11-152-2/+2
| |
* | MAINT: Fix newlines in diagnostics output of numpy.f2py.Christoph Buchner2021-11-143-8/+8
|/ | | | | | Linebreaks were not consistently added to errmess/outmess arguments, which led to very long lines and wrong concatenation with compiler messages in f2py console output.
* Merge pull request #20071 from alessiamarcolini/refactorCharles Harris2021-10-222-4/+0
|\ | | | | MAINT: Remove unused imports and remove duplicated tests
| * MAINT: remove unused importsAlessia Marcolini2021-10-082-4/+0
| |
* | MAINT: Update F2PY documentation URLShriraj Hegde2021-10-121-2/+1
| | | | | | | | http://cens.ioc.ee/projects/f2py2e/ is unavailable and links to NumPy and SciPy at https://web.archive.org/web/20140822061353/http://cens.ioc.ee:80/projects/f2py2e/ are too outdated.
* | MAINT: Fix LGTM.com warning: Implicit string concatenation in a listDimitri Papadopoulos2021-10-061-1/+1
|/ | | | Implicit string concatenation. Maybe missing a comma?
* Merge pull request #19997 from HaoZeke/f2py_tabsCharles Harris2021-10-043-266/+266
|\ | | | | STY: Harmonize rules with cb_rules for f2py
| * MAINT: Reviewer commentsRohit Goswami2021-09-302-6/+6
| | | | | | | | Co-authored-by: Sebastian Berg <sebastian@sipsolutions.net>
| * STY: Kill all \t with fire in f2pyRohit Goswami2021-09-293-266/+266
| |
| * STY: Harmonize rules with cb_rules for f2pyRohit Goswami2021-09-291-253/+253
| |
* | BUG: avoid infinite recurrence on dependencies in crackfortranDamien Caliste2021-10-012-1/+20
| |
* | DOC: Fix typos in the random and f2py documentation. (#20004)MalikIdreesHasanKhan2021-10-012-2/+2
| | | | | | * Fix typos
* | MAINT: Reduce DepreciationWarnings, use more data API types for f2py (#19978)Rohit Goswami2021-09-293-21/+32
|/ | | | | | | * MAINT: More data type API for f2py * MAINT: Less DeprecationWarnings for f2py * MAINT: Fix casts for complex arrays in f2py
* Merge pull request #19977 from HaoZeke/f2pyformatCharles Harris2021-09-282-379/+483
|\ | | | | MAINT: clang-format for f2py
| * MAINT: Don't allow short blocks on single line.Charles Harris2021-09-281-2/+6
| |
| * MAINT: Use updated clang-formatRohit Goswami2021-09-282-24/+13
| |
| * MAINT: clang-format for f2pyRohit Goswami2021-09-282-379/+490
| |
* | MAINT: Minor cleanups after merging gh-19805Charles Harris2021-09-261-2/+2
|/ | | | | - Spelling fixes - Release note fragment for gh-19805.
* Merge pull request #19805 from pearu/gh-8062-dimdecsCharles Harris2021-09-264-267/+2200
|\ | | | | ENH: Symbolic solver for dimension specifications.
| * Fix a bug in dependencies. Implement support for relational operations.Pearu Peterson2021-09-033-29/+157
| |
| * Add ternary, ref, and deref expressions support.Pearu Peterson2021-09-033-172/+348
| |
| * Fix bugs and warnings from LGTM reportPearu Peterson2021-09-012-8/+9
| |
| * Workaround numpy.tests.test_warnings bug of treating local warn function as ↵Pearu Peterson2021-09-011-7/+7
| | | | | | | | warnings.warn
| * Fix a mistakePearu Peterson2021-09-011-1/+1
| |
| * Handle more Expr warnings.Pearu Peterson2021-09-011-10/+14
| |
| * Add stacklevel to warn call.Pearu Peterson2021-09-011-1/+3
| |
| * Add new module numpy.f2py.symbolicPearu Peterson2021-09-011-4/+4
| |
| * Fix lintPearu Peterson2021-09-011-4/+5
| |
| * ENH: [f2py] Symbolic solver for dimension specifications.Pearu Peterson2021-09-014-261/+1882
| |
* | Merge pull request #19940 from DimitriPapadopoulos/lgtm_warning_irsecCharles Harris2021-09-241-2/+0
|\ \ | | | | | | MAINT: Fix LGTM.com warning: Variable `isrec` defined multiple times