Clifford

An Elixir project for Clifford algebra.

This is an initial Mix scaffold. Algebra operations are not implemented yet.

Installation

After the first release is published to Hex, add clifford to your dependencies:

def deps do
[
{:clifford, "~> 0.1.0"}
]
end

Development

Requires Elixir 1.20 or later in the 1.x series.

mix deps.get
mix test
mix docs

Publishing

Review the description, version, and changelog against the actual API before publishing. The repository URL is not configured yet; add it to package.links and source_url when it exists.

Run the local checks and inspect the package file list:

mix format --check-formatted
mix test
mix docs
mix hex.build

This builds documentation and a local package archive; it does not publish. To publish the reviewed release using your Hex account:

mix hex.user auth
mix hex.publish

See the Hex publishing guide.

License

MIT. See LICENSE.