Skip to main content

Modelica package manager

Project description

Impact

Impact is a Modelica package manager.

![ImpactLogo](https://rawgithub.com/xogeny/impact/master/images/logo_glossy.svg)

The concept was first presented in [impact - A Modelica Package Manager](docs/modelica2014/paper/impact.md)

> Michael Tiller, Dietmar Winkler (2014). impact - A Modelica Package Manager, > Proceedings of the 10th International Modelica Conference, March 10-12, 2014, > Lund, Sweden http://dx.doi.org/10.3384/ecp14096543

Installation and Usage

Install by using [pip](http://www.pip-installer.org):

  • Linux/Mac:$ pip install impact

  • Windows:c:> pip.exe install impact

and you should be able to use the command

impact -h

to get the usage information displayed.

Conventions

Impact follows a “convention over configuration” philosophy. That means that if you follow some reasonable conventions (that generally reflect best practices), the system should work without the need for any manual configuration. Here are the conventions that Impact expects:

  • The name of the repository should match (case included) the name of your library.

  • Semantic Versioning - To identify a library release, simply attach a tag to the release that is a [semantic version](http://semver.org) (an optional “v” at the start of the tag name is allowed).

  • Place the package.mo file for your library in one of the following locations within the repository:

    • ./package.mo (i.e., at the root of the repository)

    • ./<LibraryName>/package.mo (i.e., within a directory sharing the name of the library)

    • ./<LibraryName> <Version>/package.mo (i.e., within a directory sharing the name of the library followed by a space followed by the tag name, without any leading v present)

Development

The development takes place on https://github.com/xogeny/impact

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

impact-0.5.9.tar.gz (12.0 kB view details)

Uploaded Source

File details

Details for the file impact-0.5.9.tar.gz.

File metadata

  • Download URL: impact-0.5.9.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for impact-0.5.9.tar.gz
Algorithm Hash digest
SHA256 29d1d3ed78377b962ca271d2375394fe6e97dda8de57dbe83b61c48c518b978a
MD5 7be071283600fc2547d2d67021a66d35
BLAKE2b-256 b8b6808d7078b52cc98a1884fb5a4c36868450b351b4a2dadb23cc77057858e2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page