Skip to content

Declare clib experimental in Cantera 3.1 #211

@ischoegl

Description

@ischoegl

Abstract

After the removal of the legacy MATLAB toolbox in Cantera/cantera#1670, all remaining interfaces that use clib are either experimental themselves (matlab_experimental) or rudimentary/incomplete (Fortran, .NET). In order to fix inconsistencies (example: Cantera/cantera#1760), an "official" change to experimental status would allow for a faster development cycle and additional changes.

Examples:

Motivation

Describe the need for the proposed change:

  • What problem is it trying to solve? ... resolve long-standing inconsistencies
  • Who is affected by the change? ... mostly developers
  • Why is this a good solution? ... make internal discussions official

Possible Solutions

Add the following passage on top of ct.h, etc.

    /*!
     *  @warning  This module is an experimental part of the %Cantera API and
     *      may be changed or removed without notice.
     */

and move ahead with changes that do not use the usual deprecation cycle.

References

Links to related Pull Requests, GitHub Issues, Users' Group topics, or other relevant material.

Metadata

Metadata

Assignees

No one assigned

    Labels

    work-in-progressAn enhancement that someone is currently working on

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions