d5d30240fe71a09c45b45a719230b6c6f83c9404,pudl/analysis.py,,simple_select,#Any#Any#,18

Before Change


    // Creates a sql Select object
    select = sa.sql.select([tbl, ])
    // Converts sql object to pandas dataframe
    return(pd.read_sql(select, pudl_engine))


def simple_ferc1_plant_ids(pudl_engine):
    

After Change



    if "plant_id" in table.columns:
        // Shorthand for readability... pt = PUDL Tables
        pt = models.PUDLBase.metadata.tables

        // Pull in plants_eia which connects EIA & PUDL plant IDs
        plants_eia_tbl = pt["plants_eia"]
        plants_eia_select = sa.sql.select([
            plants_eia_tbl.c.plant_id,
            plants_eia_tbl.c.plant_id_pudl,
        ])
        plants_eia = pd.read_sql(plants_eia_select, pudl_engine)
        out_df = pd.merge(table, plants_eia, how="left", on="plant_id")
        out_df.rename(columns={"plant_id": "plant_id_eia"}, inplace=True)
        out_df.plant_id_pudl = out_df.plant_id_pudl.astype(int)
        table = out_df
    else:
        table = table
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 5

Instances


Project Name: catalyst-cooperative/pudl
Commit Name: d5d30240fe71a09c45b45a719230b6c6f83c9404
Time: 2017-10-09
Author: alanamwilson@gmail.com
File Name: pudl/analysis.py
Class Name:
Method Name: simple_select


Project Name: kwgoodman/numerox
Commit Name: ff4442058fda05f6e7496d390a714a41ce7c9877
Time: 2017-11-08
Author: kwgoodman@gmail.com
File Name: numerox/prediction.py
Class Name: Prediction
Method Name: to_csv


Project Name: catalyst-cooperative/pudl
Commit Name: d5d30240fe71a09c45b45a719230b6c6f83c9404
Time: 2017-10-09
Author: alanamwilson@gmail.com
File Name: pudl/analysis.py
Class Name:
Method Name: simple_select


Project Name: soft-matter/trackpy
Commit Name: dbeab7509cfec1314b6529d57fbd090ce744695c
Time: 2017-07-27
Author: caspervdw@gmail.com
File Name: trackpy/motion.py
Class Name:
Method Name: compute_drift