Created
January 12, 2018 13:20
-
-
Save gplssm/7ea1cf49f4e787a6e396f874e932a896 to your computer and use it in GitHub Desktop.
Compare Ding0 data of different version by nodes and edges data
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from ding0.tools.tests import dataframe_equal | |
from ding0.tools.results import load_nd_from_pickle | |
import os | |
# list reduced by faulty one | |
mv_grid_districts = [3196, 3040, 274, 1977, 2682, 2882, 1476, 1426, | |
294, 2490, 525, 1147, 239, 3230, 1103, 1364, 2035, 3021] | |
data_path = 'data' | |
suffix_version_a = '_v0.2.10_dev' | |
suffix_version_b = '_v0.2.10_pypsa_v0.11.0' | |
# suffix_version_b = '_v0.3.0' | |
for mvgd in mv_grid_districts: | |
filename_a = 'ding0_grids_{mvgd}{suffix}.pkl'.format( | |
mvgd=mvgd, suffix=suffix_version_a) | |
filename_b = 'ding0_grids_{mvgd}{suffix}.pkl'.format( | |
mvgd=mvgd, suffix=suffix_version_b) | |
network_a = load_nd_from_pickle(filename=filename_a, path='data') | |
network_b = load_nd_from_pickle(filename=filename_b, path='data') | |
passed, msg = dataframe_equal(network_a, network_b) | |
info = (mvgd, passed, msg) | |
print(info) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment