Skip to content

TimML has moved! Introducing timflow #173

@dbrakenhoff

Description

@dbrakenhoff

TimML is now timflow.steady

TimML has moved to the new timflow package. It is now available through timflow.steady.

To install timflow use:

pip install timflow

To use TimML from the new package:

import timflow

ml = timflow.steady.ModelMaq()
# etc... 

To use the new package in older scripts:

import timflow.steady as timml

Please note some elements have been renamed and in a future timflow version the old names will
no longer work. For a future-proof migration see the documentation here.

Why are we moving TimML and TTim?

We found that more and more code and configuration for documentation and testing was
being shared between the two modules, so it made sense to combine the two repositories
into one. Maintaining both sometimes felt like double the work, so we felt this was a
logical next step in the development of the Tim packages.

With a clear distinction between the steady and transient code bases in the new
timflow package, updating older scripts should initially be limited to changing the
import statement.

Finally, please note that timml will remain available for the time being. No new
features will be added, but it will be maintained so users can install and use it.

For developers

With this merge, all commit history will be maintained, allowing users to still inspect
changes in the code. Unfortunately, some aspects on Github (closed issues, discussions
on pull requests, etc.) will not be migrated. These will remain visible under the
TimML repository. Open issues will be duplicated to the new timflow repository. If we
have somehow missed an issue or closed an issue you feel was not yet solved, please
feel free to open a new issue in timflow.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions