lf-energy / tac

LF Energy TAC meeting information and processes
https://tac.lfenergy.org/
Creative Commons Attribution 4.0 International
2 stars 2 forks source link

covXtreme #66

Open bhakar7 opened 11 months ago

bhakar7 commented 11 months ago

Mission Statement

Repository for the penalised piecewise constant covariate marginal and conditional extreme value models that allows for contour estimation

Description

The covXtreme model and software for estimation of environmental design contours using the conditional extremes model of Heffernan and Tawn [2004]. The software is composed of peaks over threshold values for both a conditioning variate and its associated conditioned variates. Each pair is allocated to a particular covariate bin; all (joint) observations with the same covariate bin are assumed to have common extreme value characteristics. The non-stationary marginal extreme value characteristics of each variate is estimated using roughness-penalised maximum likelihood estimation using a generalised Pareto (GP) model above the threshold and gamma below. The extremal dependence structure between the variates on a transformed standard scale (Gumbel or Laplace) is then estimated using a conditional extremes model, also piecewise non-stationary with respect to covariates. Different approaches to contour estimation, generally reliant on simulation under the fitted models, are outlined. More theoretical details of the model can be found in https://www.sciencedirect.com/science/article/abs/pii/S0029801819303798. This work was part-funded by the European Union ERA-NET project entitled “Environmental Contours for SAfe DEsign of Ships and other marine structures (ECSADES). The code is all written in MATLAB.

Is this a new project or an existing one?

New Project

Current lead(s)

David Randell (@davidrandell84), Emma Ross (ERoss0), Philip Jonathan (@ygraigarw) and Ross Towe (@RPTowe)

Sponsoring organization(s), along with any other key contributing individuals and/or organizations

Shell PLC

Detail any existing community infrastructure, including:

https://github.com/sede-open/covXtreme

Are there any specific infrastructure needs or requests outside of what is provided normally by LF Energy ? If so please detail them.

Maybe certain code quality scanning tools(SonarQube or Checkmarx), if LF energy has access to it.

Why would this be a good candidate for inclusion in LF Energy?

covXtreme will benefit from third parties enhancing the open-source software (recent examples include KAUST, DNV, Metocean Solutions). This may provide opportunities for Shell to improve its own internal software for related modelling activities. covXtreme provides the engineering community with access to a simple version of latest tools for marginal and joint extreme value analysis. This is aligned strongly with ongoing developments of regulatory framework, enabling safer design of marine structures.

How would this benefit from inclusion in LF Energy?

The addition to LF Energy will help CovXtreme to get more traction required in the initial stages, not to mention, the project will also get extra pair of eyes for refining growth strategy. Also the exposure will allow covXtreme to be applied to other application areas that we have not previously considered.

Provide a statement on alignment with the mission in the LF Energy charter.

Within the industry there is a push to having standard code and frameworks to maintain safety offshore, covXtreme will help to achieve that. Apart from environmental contours for ships and other marine structures, covXtreme can also analyse offshore wind and has general natural hazard applications.

What specific need does this project address?

covXtreme will provide environmental contours for safe design of ships and other marine structures. It can also analyse offshore wind and has general natural hazard applications.

Describe how this project impacts the energy industry.

Within the industry there is a push to having standard code and frameworks to maintain safety offshore, through Shell formally releasing their software it would show our commitment to being an industry leader in the sector. Several collaborators are already using previous versions of the code; however, we would like to formally the release an updated version of the code. The code has many potential applications in other sectors that releasing the code could open, examples include analysing of offshore wind and generally natural hazard applications. This would create new collaborations and potential for new business opportunities.

Describe how this project intersects with other LF Energy projects/working groups/special interest groups.

covXtreme is aligned with the North Star Governing Principle of LFE, it will provide the 21st century plan of action for advance of transportation designs. It is also aligned with the architechtural principle 3 & 4 of LFE for the tangible world, overall it will improve the offshore safety.

Who are the potential benefactors of this project?

covXtreme provides the engineering community with access to simple version of latest tools for marginal and joint extreme value analysis, it will enable safer design of marine structures

What other organizations in the world should be interested in this project?

Within the industry there is a push to having standard code and frameworks to maintain safety offshore, through Shell formally releasing their software it would show our commitment to being an industry leader in the sector. Several collaborators are already using previous versions of the code; however, we would like to formally the release an updated version of the code. The code has many potential applications in other sectors that releasing the code could open, examples include analysing of offshore wind and generally natural hazard applications. This would create new collaborations and potential for new business opportunities.

Plan for growing in maturity if accepted within LF Energy

Shell is committed to the future of covXtreme with a long term plan to further develop the product

Project license

Apache License 2.0

Is the project's code available now? If so provide a link to the code location.

https://github.com/sede-open/covXtreme

Does this project have ongoing public (or private) technical meetings?

Discussed internally on a regular basis.

Does this project's community venues have a code of conduct? If so, please provide a link to it?

There is an internal code of conduct that is the baseline for most of the Shell Project.

Describe the project's leadership team and decision-making process.

The covXtreme software has been developed by PTX/D/S (Data Science) over the course of a number of years. The development of methodology was initially motivated by Shell's involvement in an EU-funded project "ECSADES". More recent development was motivated by the needs of specific Shell research, development and applications projects. Project leadership is provided by PTX/D/S line.

Does this project have public governance (more than just one organization)?

No

Does this project have a development schedule and/or release schedule?

Not at the moment. covXtreme has improved with time and project team has made multiple incremental changes.

Does this project have dependencies on other open source projects? Which ones?

No

Describe the project's documentation.

The code has an associated user guide detailing two examples uses case as well as a journal paper that will be submitted in the next few weeks.

Describe any trademarks associated with the project.

We're not aware of any associated trademark.

Do you have a project roadmap? If so please attach or provide a link.

We have not finalised anything yet but there are certain ideas.

Are this project's roadmap and meeting minutes public posted?

No

Does this project have a legal entity and/or registered trademarks?

No

Has this project been announced or promoted in any press?

No promotion has been done with any media house

Does this project compete with other open source projects or commercial products?

No such products as per our knowledge.

### Tasks
yarille commented 9 months ago

@bhakar7 I want to confirm you are all set for 12/19. If you have any slides you want to include in our main presentation, please send to me @ ykilborn@linuxfoundation.org. Also, if you need me to send anyone else the meeting invitation, please let me know.

bhakar7 commented 9 months ago

Hi @yarille Thanks for the confrimation, we are ready for TAC call on 19th Dec. I'll share the list of attendees over email.

RPTowe commented 9 months ago

Hello @yarille I have some slides that I want to present in the meeting. Do you need to have a copy of them or am I alright to present them from my machine?

yarille commented 9 months ago

@RPTowe I can add them to our main presentation and/or you can present them from yours. We can do both. Whatever you prefer. If you can send them to me either way, that would be great. I would like to have them to share/post after the meeting with our meeting minutes if that is okay with you.

RPTowe commented 9 months ago

@yarille I have sent you the slides in an email.

yarille commented 9 months ago

Presented to TAC- 12/19/2023. Project will be taken to the TAC for vote via email.

yarille commented 9 months ago

Project approved via TAC email vote.