Skip to content

Commit e523dd3

Browse files
Update CHANGELOG and bump version
1 parent 852e0ae commit e523dd3

2 files changed

Lines changed: 38 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,43 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## 2.0.0-beta23 - 2026-02-01
6+
7+
[348e276](https://github.com/WrightonLabCSU/DRAM/commit/348e2764de7b666c0f6dcc1d82deea67d96e439b)...[852e0ae](https://github.com/WrightonLabCSU/DRAM/commit/852e0ae18ae5976e8594e8f68ed1938f7eafce9d)
8+
9+
### Features
10+
11+
- Add new DRAM rule parser submodule for traits and distill ([5e9a088](https://github.com/WrightonLabCSU/DRAM/commit/5e9a08872b590c3ac372047db46ddbaa946b8814))
12+
13+
New python Lark base rule parser that defines rule grammer
14+
for traits grammer that can be reused for distill and product.
15+
This rule parser is more accurate and less error prone than
16+
the older traits parser completely custom coded. THis fixes
17+
a number of bugs where things were being double counted and not
18+
parsed correctly. This also allows distill, traits, and product
19+
eventually to all use the same rule parsing code. Rule parsing
20+
documentation can be found in docs/rules_parser.md or
21+
https://dramit.readthedocs.io/en/latest/rules_parser.html
22+
23+
Rule parser is implemented with polars instead of Pandas for a
24+
few reasons. It is a bit faster, and it allows lazy query planning.
25+
The annotation df is not currently lazy (eager rn), but with plans
26+
to allow it to be lazy. Lazy DataFrames can be more memory efficient
27+
by only loading the data/columns needed, and doing query optimization
28+
to speed up and require less memory for intermediate steps.
29+
- Update summarize eco Ag sheet to newly developed Ag sheet ([4937f1c](https://github.com/WrightonLabCSU/DRAM/commit/4937f1ce846b3910e5fe18264f9daca8221dd207))
30+
31+
32+
- Add carbon rules to traits, save traits as excel sheet ([02de665](https://github.com/WrightonLabCSU/DRAM/commit/02de6657261fb5517b3df20985285a6b2b392fa7))
33+
34+
35+
36+
### Package
37+
38+
- Package cleanup. Removing old files and cleanups ([c6bae64](https://github.com/WrightonLabCSU/DRAM/commit/c6bae64a787623721ff402a38afd94bab63eb12d))
39+
40+
41+
542
## 2.0.0-beta22 - 2025-12-17
643

744
[64da24e](https://github.com/WrightonLabCSU/DRAM/commit/64da24e51367feaffe2f643dfbb0aa602e28c5c5)...[0933424](https://github.com/WrightonLabCSU/DRAM/commit/093342450e6e49c1a706cdf2c181bd931bab7a6d)

nextflow.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,7 @@ manifest {
477477
mainScript = 'main.nf'
478478
defaultBranch = 'master'
479479
nextflowVersion = '!>=24'
480-
version = '2.0.0-beta22'
480+
version = '2.0.0-beta23'
481481
doi = ''
482482
}
483483

0 commit comments

Comments
 (0)