Skip to content

Conversation

@akey7
Copy link
Contributor

@akey7 akey7 commented Mar 10, 2020

Release 2.2.7

  • Changed construction duration functionality.

  • Weather window can now be extended to an arbitrarily long length by duplicating the underlying wind data.

  • All modules now report the actual construction time they require to perform the scope of work they model.

  • ManagementCost now keeps the management crew onsite for only the time necessary to complete all scope of work.

akey7 and others added 30 commits January 27, 2020 15:22
These SQL queries are meant to extract things out of the detailed data.
Create a diagnostic dataframe.
Move where the diagnostic data for number of crews is being calculated.
Add number of equipment diagnostic data to the output
Pull the numbers out for easier queries.
Fix the join that outputs the "Number of equipment"
This SQL file deletes everything in both tables of LandBOSSE output.
This query is for determining the number of equipment used in each project.
This query is for finding the number of crews by dividing the time needed for construction by the time available for construction.
These queries are more clear on the model data they are extracting.
Since "number of crews" for offload and base/top is calculated on lines 549 and 430, respectively, "Number of crews" is being calculated through a proxy. The actual value should therefore be marked as something else.
Update query for the new column name.
Don't load values that are duplicated between the extended project list and output costs.
There have been some slight changes to the schema output. So these queries might not work anymore, but should be here as inspiration for when we may need to do similar things.
This breaks down the costs by module and type of cost and gives all the main project parameters we are varying.
This SQL enables parametric exploration of variable baselines.
Year is not needed in the weather window.
The functionality to extend weather window passes validation.
Add logging to details about length of the weather window in hours.
Has not been validated or checked. Confirm that values are computed in days then converted to months. Finish checking dependencies for other modules.
This extracts foundation values from the details table. The results will need to be typecase as numeric in the next revision.
…andBOSSE into issue_102_erection_cost_scaling
akey7 and others added 28 commits February 18, 2020 09:28
Remove the incomplete comment.
These lines output the duration of construction of their resective modules so that they can be summed later.
Calculate the roads cost adder based on the maximum "Time construct days"
Consolidate comments to make them more clear.
These SQL queries are obsolete.
Specify the version of pandas required to avoid deprecation warnings.
These lines are not needed because they are redundant with a column drop above.
--scaling option changed to a name that is easier to remember.
New way to extract the data from the database to compare costs against the baseline.
Better extraction of baseline values.
Remove obsolete SQL queries from the repo.
Number of days for management calculations were previously just pulling from the first row in the num_days table. This worked for this particular case but might not always work.
Adder for roads cost is calculated using a fit of empirical data. Those that use total project duration, not the road portion of project duration.
Previously summed all durations from each module. Should instead add site prep time to max of collection, foundation, and erection). Also adds 1 for deliveries.

Also fixes bug when road cost value gets calculated incorrectly.
I believe the erection cost module was using the wrong time to compute management costs. I think it should be using the corrected time when constrained by the construction duration, which is what I've changed it to here.
Fixes a bug on making serial numbers on parametric runs of 9 or fewer projects.
Remove duplicate crane listing from equip_crane_cost
Add a note about data validation required. Add an output of construction time.
Remove duplicates from the crew sheet, if there are any.
Chnage comment to clarify what a particular output means.
Management costs were getting double counted. Also adds some outputs to the detailed outputs file.
@akey7 akey7 merged commit be295f6 into master Mar 10, 2020
@akey7 akey7 deleted the release-2.2.7 branch March 10, 2020 15:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants