Skip to main content

# Melody

Melody is a lightweight parameter search and optimisation tool originally designed to support searching and optimising over the performance landscape of software. In particular, it is being designed to support code composition options (loop ordering, loop fusion etc), code compilation and link options (compilers and compiler flags) and code configuration options (tunable parameters such as a cut off radius, or preconditioner). However Melody has been written in a relatively generic way so can be used to search over, or optimise any search space.

Melody takes its name from the fact that optimisation is often called tuning and most good tunes rely on a great melody!

# Badges

[![Build Status](https://travis-ci.org/rupertford/melody.svg?branch=master)](https://travis-ci.org/rupertford/melody) [![Coverage Status](https://coveralls.io/repos/github/rupertford/melody/badge.svg?branch=master)](https://coveralls.io/github/rupertford/melody?branch=master) [![Code Health](https://landscape.io/github/rupertford/melody/master/landscape.svg?style=flat)](https://landscape.io/github/rupertford/melody/master) [![Documentation Status](https://readthedocs.org/projects/melody/badge/?version=latest)](http://melody.readthedocs.io/en/latest/?badge=documentation)

# Licensing

Melody is available under a BSD 3-clause license. A copy of this license is provided when Melody is downloaded and installed.

# Installation

Melody can be installed and uninstalled using pip.

` > sudo pip install melody > sudo pip uninstall melody `

# Documentation

Documentation is available here:

http://melody.readthedocs.io/en/documentation

Metadata

Release files for melody 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for melody 0.1.1
File Size Uploaded
melody-0.1.1.tar.gz 9.5 kB Details

Release files / melody-0.1.1.tar.gz

Download URL melody-0.1.1.tar.gz
Size 9.5 kB
Tags Source
SHA-256 checksum
How to use checksums
8da2a1a94ff32b78896348b32c1d0ed7871567947f1c41d7c565d3a5af49425b
BLAKE2b-256 checksum
How to use checksums
b478e82fa7acc80ac2e41f34a9590a49ac362c0488ba16a9dae727b3716496cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.1 This release

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page