htmd.license module#

htmd.license.check_for_license()#

Check whether a valid Acellera license is present on this machine.

Checks environment variables and standard file locations for a license file or license server configuration, then validates it by running the bundled license-checker binary.

Returns:

valid – True if a valid license was found and confirmed, False otherwise.

Return type:

bool

htmd.license.htmd_register(product='htmd')#

Interactively register HTMD with the Acellera registration server.

Prompts for user details (name, email, institution, city, country) and submits them to the registration server. Stores the registration confirmation locally on success.

Parameters:

product (str) – The product name to register.

Return type:

None

htmd.license.htmd_registration(product='htmd')#

Check HTMD registration and display the license if not registered.

Parameters:

product (str) – The product name to check registration for.

Return type:

None

htmd.license.htmd_show_news()#

Fetch and print the latest HTMD news from the project website.

Return type:

None