2.2.15 • Published 5 months ago

@eagleoutice/flowr v2.2.15

Weekly downloads
-
License
ISC
Repository
github
Last release
5 months ago

flowR logo\ QA (and potentially deploy) codecov Docker Image Version (latest semver) latest tag Marketplace Marketplace DOI

flowR is a sophisticated, static dataflow analyzer for the R programming language, available for VSCode, Positron, RStudio, and Docker. It offers a wide variety of features, for example:

  • 🍕 program slicing\ Given a point of interest like the visualization of a plot, flowR reduces the program to just the parts which are relevant for the computation of the point of interest.

  • 📚 dependency analysis\ Given your analysis project, flowR offers a plethora of so-called queries to get more information about your code. An important query is the dependencies query, which shows you the library your project needs, the data files it reads, the scripts it sources, and the data it outputs.

  • 🚀 fast data- and control-flow graphs\ Within just 133.8 ms (as of May 31, 2025), flowR can analyze the data- and control-flow of the average real-world R script. See the benchmarks for more information, and consult the wiki pages for more details on the dataflow graph.

If you want to use flowR and the features it provides, feel free to check out the:

If you are already using flowR and want to give feedback, please consider filling out our feedback form.

⭐ Getting Started

To get started with flowR and its features, please check out the Overview wiki page. The Setup wiki page explains how you can download and setup flowR on your system. With docker 🐳️, the following line should be enough (and drop you directly into the read-eval-print loop):

docker run -it --rm eagleoutice/flowr

You can enter :help to gain more information on its capabilities.

Example of a simple REPL session

📜 More Information

For more details on how to use flowR please refer to the wiki pages, as well as the deployed code documentation.

🚀 Contributing

We welcome every contribution! Please check out the developer onboarding section in the wiki for all the information you will need.

Contributors


flowr is actively developed by Florian Sihler under the GPLv3 License.\ It is partially supported by the German Research Foundation (DFG) under the grant 504226141 ("CodeInspector").


Generation Notice

Please notice that this file was generated automatically using the file src/documentation/print-readme.ts as a source.\ If you want to make changes please edit the source file (the CI will take care of the rest). In fact, many files in the wiki are generated, so make sure to check for the source file if you want to make changes.

2.2.1

9 months ago

2.2.0

9 months ago

2.2.15

5 months ago

2.2.3

8 months ago

2.2.2

9 months ago

2.2.13

5 months ago

2.2.5

8 months ago

2.2.14

5 months ago

2.2.4

8 months ago

2.2.11

8 months ago

2.2.7

8 months ago

2.2.12

7 months ago

2.2.6

8 months ago

2.2.10

8 months ago

2.1.9

10 months ago

2.1.12

10 months ago

2.1.10

10 months ago

2.1.11

10 months ago

2.1.4

12 months ago

2.1.6

11 months ago

2.1.5

12 months ago

2.1.8

11 months ago

2.1.7

11 months ago

2.2.9

8 months ago

2.2.8

8 months ago

2.1.2

1 year ago

2.0.15

1 year ago

2.0.3

1 year ago

2.1.1

1 year ago

2.0.16

1 year ago

2.0.2

1 year ago

2.0.13

1 year ago

2.0.5

1 year ago

2.1.3

1 year ago

2.0.14

1 year ago

2.0.4

1 year ago

2.0.11

1 year ago

2.0.7

1 year ago

2.0.12

1 year ago

2.0.6

1 year ago

2.0.9

1 year ago

2.0.10

1 year ago

2.0.8

1 year ago

2.1.0

1 year ago

2.0.19

1 year ago

2.0.17

1 year ago

2.0.18

1 year ago

2.0.24

1 year ago

2.0.25

1 year ago

2.0.22

1 year ago

2.0.23

1 year ago

2.0.20

1 year ago

2.0.21

1 year ago

2.0.1

1 year ago

2.0.0

1 year ago

1.5.2

2 years ago

1.5.1

2 years ago

1.5.0

2 years ago

1.4.2

2 years ago

1.4.1

2 years ago

1.3.14

2 years ago

1.3.13

2 years ago

1.3.12

2 years ago

1.3.11

2 years ago