Developer info
Github
The Horace code can be accessed on github where it exists as part of PACE-Neutrons project. You can clone Horace from the Horace Git repository. To get write access to Horace you must request the
permission from the repositories administrators. Alternatively, the clone project from master
, make your changes to
a new branch and issue a pull request which will be considered by Horace team.
Horace configuration on isiscompute & iDaaaS servers
The technical information on how to configure Matlab to use Horace on isiscompute & iDaaaS servers can be accessed through this link
Building Horace distribution kit
Horace web distribution kit is provided for users who does not have access or do not want to access Horace on the isiscompute & iDaaaS servers. It is generated from the Horace code by make_horace_deployment_kit script, found within Horace admin folder. A developer, who wants to generate their own Horace distribution kit should run this script from a Matlab session with the appropriate Horace version active, and a Matlab working directory located outside of the Horace code tree. The script generates a number of zip files within this directory, corresponding to the various Horace distributions flavours. These files are generally built and released using the release pipelines available on the ANVIL CI Platform.
Alex Buts usually updates web distribution kit each Horace release.