Harmony Releases

v1.0.3 (23 January 2025)

Tag: v1.0.3

What is new in this release:

The tool performs clustering of question items both with k-means and by a deterministic algorithm (thanks Krithika!)

The Python library generates crosswalks

There’s a measure of instrument to instrument similarity

This is all updated in the Walkthrough document

  • We are allowing the user to turn on/off the negation behaviour
  • The tool has batching added to cope with larger lists of instruments (thanks makrianast )

View on GitHub


v1.0.1 (26 November 2024)

Tag: v1.0.1

Update dependencies and fix to non-breaking versions (HuggingFace, Numpy, Lxml) - some third party dependencies had been updated and were breaking the install.

Also, we have just had three fantastic pull requests in the Python repository:

View on GitHub


v1.0.0 (27 August 2024)

Tag: v1.0.0

Add match_instruments functionality so that Harmony web API will now return matching items from catalogues such as UKLLC, Mental Health Catalogue Updated PDF extraction to use Scikit-Learn instead of spaCy Upgraded to Pydantic V2 (thanks to @op-cls) Add integration function create_instrument_from_list so that user can import to web UI from Python (documentation here: https://harmonydata.ac.uk/integrating-with-harmony/ ) :

from harmony import create_instrument_from_list, import_instrument_into_harmony_web

instrument = load_instrument_from_list(["Do you currently smoke or have you ever smoked?", "[Do you currently use] nicotine replacement therapy?"])
web_url = import_instrument_into_harmony_web(instrument)

print (web_url)

View on GitHub


v0.5.2 (14 March 2024)

Tag: v0.5.2

Return topic strengths (harmonydata/app#13) Return Python package version from API harmonydata/harmonyapi#3 harmonydata/app#12

View on GitHub


v0.5.1 (16 January 2024)

Tag: v0.5.1

Refactoring of code (PR from Eve Cheng) Adding unit tests Minor bugfixes

View on GitHub


v0.5.0 (12 July 2023)

Tag: v0.5.0

Added caching

View on GitHub


v0.4.0 (11 July 2023)

Tag: v0.4.0

View on GitHub


v0.3.0-alpha (11 July 2023)

Tag: v0.3.0-alpha

View on GitHub


Test release to Pypi (2) (10 June 2023)

Tag: v0.2.0-alpha

View on GitHub


Test release to Pypi (10 June 2023)

Tag: v0.1.0-beta

View on GitHub


Signup to our newsletter

The latest news on data harmonisation project.

Please select all the ways you would like to hear from Harmony project:

You can unsubscribe at any time by clicking the link in the footer of our emails. For information about our privacy practices, please visit our website. We use Mailchimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp's privacy practices.