Skip to main content

A viewer for research outputs produced using the ACRO tools

Project description

SACRO Outputs Viewer

A viewer for research outputs produced using the ACRO tools.

It can load the JSON metadata output by the tool, and displays the outputs for an output checker to review. The reviewer can see each file, researcher comments, and as the outcomes of any statistical analysis performed by ACRO tools.

It allow the output checker to approve or reject the outputs, and can generate a zipfile with approved outputs for releasing.

Installation

Windows

A Windows installer (MSI) is available. The download also includes sample data for testing.

  1. Download the latest release build.
  2. Unzip the downloaded zipfile.
  3. Open the included sacro 0.1.0.msi file to install.

Admin privileges may be required to install the viewer. When the installation completes, it will run the application.

Linux

A Linux installer (deb) is available. The download also includes sample data for testing.

  1. Download the latest release build.
  2. Unzip the downloaded zipfile.
  3. Install the included sacro_0.1.0_amd64.deb file.

macOS

An Apple Disk Image (dmg) file is available. The download also includes sample data for testing.

  1. Download the latest release build.
  2. Unzip the downloaded zipfile
  3. Move the Sacro.app to you Applications folder
  4. Right-mouse click on the Sacro app icon, and then click Open
  5. macOS will warn you that it cannot open the app
  6. Go to macOS Settings -> Security and find where it says

    "sacro.app" was blocked from use because it is not from an identified developer.

  7. Select "Open Anyway"

Latest Development Builds

Usage

To view outputs, you need to open a directory containing the output files. The viewer will detect if there is ACRO-generated metadata and use that to display the files. If there is no ACRO daa, it will generate some, adding each file in the directory as a "custom" ACRO output.

(If you don't have any outputs to hand, you can use the test outputs we have included in the downloaded zipfile to get started. Navigate to and select the outputs directory in the zipfile.)

In the appliction, you will see the list of outputs on the left, and can select each one to view it. Each output must be approved or rejected.

Once all outputs have been approved or rejected, complete the release by clicking "Approve and Download". This downloads a zipfile with all approved outputs and metadata describing the release. You can then continue your normal release process.

Developer docs

Please see the additional information.

Acknowledgement

This work was funded by UK Research and Innovation under as part of the DARE UK (Data and Analytics Research Environments UK) programme, delivered in partnership with Health Data Research UK (HDR UK) and Administrative Data Research UK (ADR UK). The specific projects were:

  • Semi-Automatic Checking of Research Outputs (SACRO) [Grant Number MC_PC_23006] - a phase 1 Driver project
  • TREvolution [Grant Number MC_PC_24038] - phase 2:Transformative Components.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sacroviewer-0.2.0.tar.gz (2.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sacroviewer-0.2.0-py3-none-any.whl (371.7 kB view details)

Uploaded Python 3

File details

Details for the file sacroviewer-0.2.0.tar.gz.

File metadata

  • Download URL: sacroviewer-0.2.0.tar.gz
  • Upload date:
  • Size: 2.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sacroviewer-0.2.0.tar.gz
Algorithm Hash digest
SHA256 beb24c692b6d6fcf877311cb81122903f25ba094e1aa4663c635973ad1ae9665
MD5 6b39cfa542c1fed00e8bb6a03f5a3bc1
BLAKE2b-256 4604ef50ecaea990b7c5ccd89a4b76197a3c1f51c2fb9b71ef2d3c966718bae1

See more details on using hashes here.

Provenance

The following attestation bundles were made for sacroviewer-0.2.0.tar.gz:

Publisher: pypi.yml on AI-SDC/SACRO-Viewer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sacroviewer-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: sacroviewer-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 371.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sacroviewer-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0244ebc5a8c7066afc57eeca148b52ee2ea8c2cdbf035ab2be39181187a00904
MD5 5cad67d2a71c8f5504d3ce1d1b595917
BLAKE2b-256 5961d0e0a1684c7a423095ed28f9d30f318d06ab536d43cffb82282b3a5c34f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for sacroviewer-0.2.0-py3-none-any.whl:

Publisher: pypi.yml on AI-SDC/SACRO-Viewer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page