Releases: etsap-TIMES/xl2times
Releases · etsap-TIMES/xl2times
v0.1.0
v0.1.0-alpha
A pre-release to test.pypi.org to test the automatic publish action.
What's Changed
- Add mappings and script to run demo models by @siddharth-krishna in #6
- Add dummy processes by @olejandro in #5
- Remove solution and project file by @samwebster in #7
- Add demos to CI by @samwebster in #12
- Fix IRE processes by @olejandro in #8
- Merge actions by @samwebster in #15
- Update demos DD file path by @samwebster in #19
- Address pandas warnings by @olejandro in #20
- Fix parsing of sets in .dd files by @samwebster in #17
- CI: check for regressions against main branch by @siddharth-krishna in #16
- CI: set threshold for runtime regression to 2x by @siddharth-krishna in #22
- Enhance processing of primary commodity groups by @olejandro in #21
- run_benchmarks.py: add CLI flag to run a single benchmark by @siddharth-krishna in #25
- Process TOP_IRE by @olejandro in #23
- Use active commodity name for COST attribute by @samwebster in #26
- Produce UNITS tables by @samwebster in #28
- Implement BOH/EOH years by @samwebster in #29
- Enhance timeslice processing by @olejandro in #30
- Fix reading of duplicates in sets by @samwebster in #31
- Handle ANNUAL specified as the only timeslice in SEASON by @olejandro in #32
- CI: flag to skip regenerating csv by @siddharth-krishna in #34
- Reduce repetitive calculations in extract_commodity_groups by @olejandro in #40
- Also print summary of additional rows by @siddharth-krishna in #44
- CI: Regression check on num correct and additional rows by @siddharth-krishna in #46
- Include missing tags in datatypes by @olejandro in #49
- CI: Use Demo models from private repository by @siddharth-krishna in #48
- Reduce code duplication by @olejandro in #42
- Rename attribute aliases; only use times attributes in mapping by @olejandro in #53
- CI: fix bug not printing benchmarks that regressed by @siddharth-krishna in #54
- Update TODOs by @olejandro in #36
- Remove process_currencies by @olejandro in #61
- CI: some improvements in printing and folder structure by @siddharth-krishna in #62
- Filter out None values before producing output tables by @siddharth-krishna in #63
- Reduce the number of TODOs in times_mapping.txt by @olejandro in #58
- Remove duplicate functions by @olejandro in #56
- Make the tool deterministic on the Ireland benchmark by @siddharth-krishna in #67
- Include source filename in the dataframes by @olejandro in #65
- Drop row if None is found in any column by @olejandro in #66
- CI: (re)print summary in a separate step by @siddharth-krishna in #70
- Improve processing of flo_emis and its aliases by @olejandro in #68
- Allow specifying a list of input XL files to process by @siddharth-krishna in #71
- Use a YAML file to specify the input XL files for each benchmark by @siddharth-krishna in #72
- Fix processing of AllRegions in
process_transform_insert
by @siddharth-krishna in #73 - Apply rules for processing stock by @olejandro in #64
- Use BookRegions_Map for default regions in VT files by @siddharth-krishna in #77
- Convert CG short name to full name by @olejandro in #75
- Fix NCAP_DISC mapping; clean up debug prints by @siddharth-krishna in #78
- Add type checking to CI via pyright by @siddharth-krishna in #79
- Improve mappings by @olejandro in #69
- Generalize attribute mappings to row filters by @siddharth-krishna in #88
- Include mapping for COM_PEAK and other attributes by @olejandro in #89
- Don't create _additional or _missing files if empty by @siddharth-krishna in #91
- Add a --skip_main option to run_benchmarks.py to reuse prior run by @siddharth-krishna in #90
- Also include additional tables in additional rows computation by @siddharth-krishna in #87
- Read ins-txt tables and default ELE processes to DayNite by @olejandro in #92
- Add --dd option to output DD files by @siddharth-krishna in #95
- Lowercase column headers by @olejandro in #99
- Correct mapping for FLO_FUNC and FLO_FUNCX by @olejandro in #101
- Add export order for TIMES entities by @olejandro in #102
- Remove redundant code by @olejandro in #104
- Add --only_read flag to only dump raw_tables.txt by @siddharth-krishna in #103
- Add pyright to pre-commit, update readme by @siddharth-krishna in #106
- CI: also run GAMS on main and show in summary by @siddharth-krishna in #108
- Package the tool for distribution and installation by @siddharth-krishna in #110
- Re-enable regression testing following #110 by @siddharth-krishna in #112
- Thread a Config class through all transforms by @siddharth-krishna in #114
- Add information on Veda tags (incl. valid fields and their aliases) by @olejandro in #39
- CI: install tool editable to fix regression testing by @siddharth-krishna in #117
- Fix some mappings by @siddharth-krishna in #115
- Add obsidian and spyder files to gitignore by @olejandro in #116
- Include all declared commodities in commodity groups and always have UC description by @olejandro in #118
- Generate MILESTONYR and modify gams scaffold to include it by @siddharth-krishna in #119
- Handle some of breaking none cases by @olejandro in #123
- Address Pandas depreciation warnings by @olejandro in #125
- Help ensure the original repo is no longer ahead by @olejandro in #128
- Ensure original repo is no longer ahead by @olejandro in #127
- Reduce TFM_INS-AT and TFM_INS-TS to TFM_INS by @siddharth-krishna in #122
- Optimize transforms on dicts by @siddharth-krishna in #131
- Run benchmarks in parallel by @siddharth-krishna in #130
- More robust DD parsing; add some mappings by @siddharth-krishna in #132
- Specify xlsx files to read for the IE benchmark by @olejandro in #134
- Add aux flows to topology by @olejandro in #129
- Normalize column names based on veda-tags.json by @siddharth-krishna in #135
- Add --verbose mode that outputs intermediate tables by @siddharth-krishna in #137
- Expand times_info by @olejandro in #136
- Use uc_sets when processing uc_t tables by @olejandro in #141
- Rename normalize_tags_columns_attr and update description by @olejandro in #139
- Optimise imports in utils; address code warnings by @olejandr...