Skip to content

Commit

Permalink
Trying to fix images
Browse files Browse the repository at this point in the history
  • Loading branch information
taehyounpark committed Mar 25, 2024
1 parent db2ec52 commit af91cc6
Showing 3 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -19,7 +19,7 @@
- **Lazy but efficient.** An action is performed for an entry only if needed. All actions are performed in one dataset traversal. Dataset traversal is multithreaded.
- **Systematic variations.** Perform *automatic* sensitivity analysis by applying systematic variations on actions.

## Hello World
## At a glance
```cpp
#include "queryosity/json.h"
#include "queryosity/hist.h"
12 changes: 6 additions & 6 deletions docs/pages/conceptual.md
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@

A `dataflow` consists of a directed, acyclic graph of tasks performed for each entry.

![dataflow](../images/dataflow.png)
![dataflow](./dataflow.png)

An action falls into one of three types that reflect the nature of the task and are uniquely associated with a set of applicable methods.
Each type forms a sub-graphs of tasks, which receive actions of the previous types as inputs:
@@ -37,7 +37,7 @@ A `column` contains some data type `T` whose value changes, i.e. must be updated
Columns that are read-in from a dataset or defined as constants are *independent*, i.e. their values do not depend on others.
A tower of dependent columns evaluated out of others as inputs forms the computation graph:

![Example computation graph](../images/computation.png)
![Example computation graph](./computation.png)

@paragraph conceptual-columns-lazy Lazy optimizations
- If and when a column value is computed for an entry, it is cached and never re-computed.
@@ -55,7 +55,7 @@ A `selection` is a specific type of scalar-valued columns representing a decisio

A cutflow can have from the following types connections between nodes:

![cutflow](../images/cutflow.png)
![cutflow](./cutflow.png)

- Applying a selection from an existing node, which determines the order in which they are compounded.
- Branching selections by applying more than one selection from a common node.
@@ -81,11 +81,11 @@ Two common workflows exist in associating queries with selections:

- Running a single query at multiple selections:

![agg_book_sels](../images/query_1.png)
![agg_book_sels](./query_1.png)

- Running multiple queries at a selection:

![sel_book_aggs](../images/query_2.png)
![sel_book_aggs](./query_2.png)

@section conceptual-variations Systematic variations

@@ -104,4 +104,4 @@ The propagation proceeds in the following fashion:
- **Lockstep.** If two actions each have a variation of the same name, they are in effect together.
- **Transparent.** If only one action has a given variation, then the nominal is in effect for the other.

![variation](../images/variation.png)
![variation](./variation.png)
6 changes: 3 additions & 3 deletions docs/pages/example.md
Original file line number Diff line number Diff line change
@@ -161,7 +161,7 @@ auto mll_vars = df.get<Hist<1,float>>("mll",50,0,100).fill(mll).book(cut_2los);
mll_vars.nominal()->Draw();
mll_vars["lp4_up"]->Draw("same");
```
![mll_varied](../images/mll_varied.png)
![mll_varied](.//mll_varied.png)

@section example-phys DAOD_PHYS

@@ -267,7 +267,7 @@ int main() {
}
@endcpp

![muons_pt](../images/muons_pt.png)
![muons_pt](.//muons_pt.png)

@section example-task7 IRIS-HEP ADL benchmark

@@ -412,4 +412,4 @@ int main(int argc, char **argv) {
<< std::endl;
}
@endcpp
![task_7](../images/task_7.png)
![task_7](.//task_7.png)

0 comments on commit af91cc6

Please sign in to comment.