{"id":23820,"library":"gridmeter","title":"Gridmeter","description":"Tools for stratified sampling for comparison groups, used to evaluate energy efficiency programs. Current version: 1.1.0. Release cadence is irregular.","status":"active","version":"1.1.0","language":"python","source_language":"en","source_url":"http://github.com/recurve-methods/comparison_groups","tags":["sampling","energy-efficiency","stratified-sampling","comparison-groups"],"install":[{"cmd":"pip install gridmeter","lang":"bash","label":"PyPI"}],"dependencies":[],"imports":[{"wrong":"from gridmeter import StratifiedSample","symbol":"StratifiedSampling","correct":"from gridmeter import StratifiedSampling"}],"quickstart":{"code":"import json\nfrom gridmeter import StratifiedSample\n\nwith open('source.json') as f:\n    source = json.load(f)\nwith open('target.json') as f:\n    target = json.load(f)\n\nsample = StratifiedSample(source, target, strata_column='group')\nsample_result = sample.draw()\nprint(sample_result)","lang":"python","description":"Draw a stratified sample from source to match target distribution."},"warnings":[{"fix":"Convert DataFrames to list of dicts using df.to_dict('records') before passing.","message":"Data input format: source and target must be lists of dicts with the strata_column key. Pandas DataFrames are not directly supported without conversion.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Always specify `strata_column` parameter when creating StratifiedSample.","message":"The `StratifiedSample` class constructor signature changed in 1.1.0: `strata_column` is now required instead of optional.","severity":"deprecated","affected_versions":"1.1.0"}],"env_vars":null,"search_vec":"'1.1.0':17 'cadenc':19 'comparison':7,30 'comparison-group':29 'current':15 'effici':13,25 'energi':12,24 'energy-effici':23 'evalu':11 'gridmet':1 'group':8,31 'irregular':21 'program':14 'releas':18 'sampl':5,22,28 'stratifi':4,27 'stratified-sampl':26 'tool':2 'use':9 'version':16","created_at":"2026-05-01T08:09:48.567657+00:00","updated_at":"2026-05-01T08:09:48.567657+00:00","problems":null,"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"1.1.0","cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"http://github.com/recurve-methods/comparison_groups","docs":null,"changelog":null,"pypi":"https://pypi.org/project/gridmeter/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["data"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-08-02","install_tag":null}}