plexos-plants

PLEXOS plant Command Line Interface

plexos-plants [OPTIONS] COMMAND [ARGS]...

Options

--version

Show the version and exit.

-n, --name <name>

Job name. Default is “plexos-plants”.

-pt, --plexos_table <plexos_table>

Required Path to .csv PLEXOS table of bus locations (latitude, longitude) and capacity (MW). Note that capacity needs to be AC for wind and DC for solar.

-sc, --sc_table <sc_table>

Required Path to Supply Curve table .csv

-mym, --mymean_fpath <mymean_fpath>

Required Path to reV multi-year-mean output .h5 file

-cf, --cf_fpath <cf_fpath>

Required Path to reV annual Generation output .h5 file

-out, --out_dir <out_dir>

Required Directory to dump output files

-dp, --dist_percentile <dist_percentile>

Percentile to use to compute distance threshold using sc_gid to SubStation distance, by default 90

Default:

90

-dt, --dist_thresh_km <dist_thresh_km>

Optional absolute distance threshold in km that will override the dist_percentile input.

-lc, --lcoe_col <lcoe_col>

LCOE column to sort by, by default ‘total_lcoe’

Default:

total_lcoe

-lt, --lcoe_thresh <lcoe_thresh>

LCOE threshold multiplier, exclude sc_gids above threshold, by default 1.3

Default:

1.3

-pn, --plant_name_col <plant_name_col>

Column in plexos_table that has the plant name that should be used in the plexos output csv column headers.

-tt, --tech_tag <tech_tag>

Optional technology tag to include as a suffix in the plexos output csv column headers.

-tz, --timezone <timezone>

Timezone for output generation profiles. This is a string that will be passed to pytz.timezone() e.g. US/Pacific, US/Mountain, US/Central, US/Eastern, or UTC. For a list of all available timezones, see pytz.all_timezones

Default:

UTC

-mw, --max_workers <max_workers>

Number of workers to use for point and plant creation, 1 == serial, > 1 == parallel, None == parallel using all available cpus, by default None

--points_per_worker <points_per_worker>

Number of points to create on each worker, by default 400

Default:

400

--plants_per_worker <plants_per_worker>

Number of plants to identify on each worker, by default 40

Default:

40

-o, --offshore

Include offshore points, by default False

-v, --verbose

Flag to turn on debug logging. Default is not verbose.

eagle

Eagle submission tool for PLEXOS aggregation.

plexos-plants eagle [OPTIONS]

Options

-a, --alloc <alloc>

Required Eagle allocation account name.

-wt, --walltime <walltime>

Eagle walltime request in hours. Default is 1.0

Default:

1.0

-l, --feature <feature>

Additional flags for SLURM job. Format is “–qos=high” or “–depend=[state:job_id]”. Default is None.

-sout, --stdout_path <stdout_path>

Subprocess standard output path. Default is in out_dir.