ParamTools icon indicating copy to clipboard operation
ParamTools copied to clipboard

Library for parameter processing and validation with a focus on computational modeling projects

Results 10 ParamTools issues
Sort by recently updated
recently updated
newest added

When trying to run `taxcalc` (`tc --test` in the command line) on Python 3.12, I ran into the following error, which seems to implicate ParamTools: ``` Traceback (most recent call...

Often, when policy parameters are indexed to inflation, they are subject to rounding rules. For example, policy parameters of the US income tax code such as income thresholds defining tax...

![image](https://user-images.githubusercontent.com/9206065/113893838-637d2800-9795-11eb-8614-6d2389f7913b.png) Note that using the github protocol (i.e. reading the file from the github api) works just fine: ```python >>> tc.Calculator.read_json_param_objects(None, 'github://PSLmodels:Tax-Calculator@master/taxcalc/assumptions/economic_assumptions_template.json') {'policy': {}, 'consumption': {'MPC_e17500': {2017: 0.0}, 'MPC_e18400': {2017:...

help wanted
good first issue

ParamTools docs should have a clear list of use cases (e.g., Tax-Brain, Tax-Calculator, Cost-of-Capital-Calculator, OG-USA). These not only highlight what ParamTools has done, but might provide nice examples for others...

As the Python version of ParamTools is becoming more and more feature complete, I've started thinking about adding support for using ParamTools in the browser and with low-level programming languages...

**Goal:** Be able to update select attributes on defaults JSON object so that projects may update the value of attributes like the "indexed." **Syntax:** ```JSON { "schema": { "additional_members": {...

@jdebacker , let me know if this works for you. You can override the `get_defaults` class in `taxcalc.Parameters` and change this value in the JSON to use the new last...

@hdoupe, when you fix issue #132 so that ParamTools works with Python 3.12, please also fix the `marshmallow` deprecation warnings listed below. These are warnings generated by GitHub testing of...

The paramtools package does not work with marshmallow version 3.22.

When using python 3.12.9, paramtools 0.19.0, and marshmallow 3.26.1 with Tax-Calculator, the pytest suite running on GitHub generates **over one-hundred thousand warnings**. Here is an excerpt: The complete list of...