https://github.com/openedi/pnnl-anon-dp
OEDISI model anonymizer using Differential Privacy (DP)
https://github.com/openedi/pnnl-anon-dp
Last synced: 4 months ago
JSON representation
OEDISI model anonymizer using Differential Privacy (DP)
- Host: GitHub
- URL: https://github.com/openedi/pnnl-anon-dp
- Owner: openEDI
- Created: 2026-03-05T19:16:56.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-03-05T19:38:55.000Z (5 months ago)
- Last Synced: 2026-03-05T22:44:58.737Z (5 months ago)
- Language: Python
- Size: 106 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pnnl-anon-dp
OEDISI model anonymizer using Differential Privacy (DP)
## Description
This anonymizer loads an OpenDSS model and its connected loadshape/pvshape profiles to generate new anonymized OpenDSS files.
## Setup
This profile utilizes Differential Privacy with highest level of privacy setting to anonymise the files. Degree of anonymization can be varied manually
```shell
git clone https://github.com/pnnl/oedisi_dopf.git
cd oedisi_dopf/anonymize
poetry update
```
## Run
The main.py script will anonymize all opendss files found within the input director and save them into the specified output director under the new model name.
```shell
python main.py --model=anon123 --input=./opendss/ieee123 --output=./anon/opendss
```