stfc / HartreeParticleDSL

MIT License
1 stars 1 forks source link

Started on a Fortran code output and integration with PsyIR #75

Open LonelyCat124 opened 1 year ago

LonelyCat124 commented 1 year ago

Heavily a work in progress.

One goal here is to integrate with PsyIR more closely (to avoid so much duplication of things), so hopefully some nodes may dissapear.

Notably this Fortran visitor system is not aiming to do much other than be a baseline for future usage of Fortran.

codecov[bot] commented 1 year ago

Codecov Report

Patch coverage: 94.09% and project coverage change: -0.46 :warning:

Comparison is base (7d5d2a9) 100.00% compared to head (cf38cac) 99.54%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #75 +/- ## =========================================== - Coverage 100.00% 99.54% -0.46% =========================================== Files 72 70 -2 Lines 7606 7455 -151 =========================================== - Hits 7606 7421 -185 - Misses 0 34 +34 ``` | [Impacted Files](https://app.codecov.io/gh/stfc/HartreeParticleDSL/pull/75?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=stfc) | Coverage Δ | | |---|---|---| | [.../HartreeParticleDSL/Particle\_IR/nodes/operation.py](https://app.codecov.io/gh/stfc/HartreeParticleDSL/pull/75?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=stfc#diff-c3JjL0hhcnRyZWVQYXJ0aWNsZURTTC9QYXJ0aWNsZV9JUi9ub2Rlcy9vcGVyYXRpb24ucHk=) | `0.00% <0.00%> (-100.00%)` | :arrow_down: | | [.../HartreeParticleDSL/Particle\_IR/nodes/reference.py](https://app.codecov.io/gh/stfc/HartreeParticleDSL/pull/75?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=stfc#diff-c3JjL0hhcnRyZWVQYXJ0aWNsZURTTC9QYXJ0aWNsZV9JUi9ub2Rlcy9yZWZlcmVuY2UucHk=) | `0.00% <0.00%> (-100.00%)` | :arrow_down: | | [...SL/backends/Fortran\_base/pir\_to\_fortran\_visitor.py](https://app.codecov.io/gh/stfc/HartreeParticleDSL/pull/75?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=stfc#diff-c3JjL0hhcnRyZWVQYXJ0aWNsZURTTC9iYWNrZW5kcy9Gb3J0cmFuX2Jhc2UvcGlyX3RvX2ZvcnRyYW5fdmlzaXRvci5weQ==) | `87.42% <87.42%> (ø)` | | | [...rticleDSL/Particle\_IR/nodes/structure\_reference.py](https://app.codecov.io/gh/stfc/HartreeParticleDSL/pull/75?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=stfc#diff-c3JjL0hhcnRyZWVQYXJ0aWNsZURTTC9QYXJ0aWNsZV9JUi9ub2Rlcy9zdHJ1Y3R1cmVfcmVmZXJlbmNlLnB5) | `97.50% <93.33%> (-2.50%)` | :arrow_down: | | [...ckends/Cabana\_PIR\_backend/pir\_to\_cabana\_visitor.py](https://app.codecov.io/gh/stfc/HartreeParticleDSL/pull/75?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=stfc#diff-c3JjL0hhcnRyZWVQYXJ0aWNsZURTTC9iYWNrZW5kcy9DYWJhbmFfUElSX2JhY2tlbmQvcGlyX3RvX2NhYmFuYV92aXNpdG9yLnB5) | `99.87% <97.50%> (-0.13%)` | :arrow_down: | | [src/HartreeParticleDSL/HartreeParticleDSL.py](https://app.codecov.io/gh/stfc/HartreeParticleDSL/pull/75?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=stfc#diff-c3JjL0hhcnRyZWVQYXJ0aWNsZURTTC9IYXJ0cmVlUGFydGljbGVEU0wucHk=) | `100.00% <100.00%> (ø)` | | | [...rtreeParticleDSL/Particle\_IR/datatypes/datatype.py](https://app.codecov.io/gh/stfc/HartreeParticleDSL/pull/75?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=stfc#diff-c3JjL0hhcnRyZWVQYXJ0aWNsZURTTC9QYXJ0aWNsZV9JUi9kYXRhdHlwZXMvZGF0YXR5cGUucHk=) | `100.00% <100.00%> (ø)` | | | [...rtreeParticleDSL/Particle\_IR/nodes/array\_member.py](https://app.codecov.io/gh/stfc/HartreeParticleDSL/pull/75?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=stfc#diff-c3JjL0hhcnRyZWVQYXJ0aWNsZURTTC9QYXJ0aWNsZV9JUi9ub2Rlcy9hcnJheV9tZW1iZXIucHk=) | `100.00% <100.00%> (ø)` | | | [...artreeParticleDSL/Particle\_IR/nodes/array\_mixin.py](https://app.codecov.io/gh/stfc/HartreeParticleDSL/pull/75?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=stfc#diff-c3JjL0hhcnRyZWVQYXJ0aWNsZURTTC9QYXJ0aWNsZV9JUi9ub2Rlcy9hcnJheV9taXhpbi5weQ==) | `100.00% <100.00%> (ø)` | | | [...eeParticleDSL/Particle\_IR/nodes/array\_reference.py](https://app.codecov.io/gh/stfc/HartreeParticleDSL/pull/75?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=stfc#diff-c3JjL0hhcnRyZWVQYXJ0aWNsZURTTC9QYXJ0aWNsZV9JUi9ub2Rlcy9hcnJheV9yZWZlcmVuY2UucHk=) | `100.00% <100.00%> (ø)` | | | ... and [28 more](https://app.codecov.io/gh/stfc/HartreeParticleDSL/pull/75?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=stfc) | |

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.