{"id":21375446,"url":"https://github.com/lsst/display_firefly","last_synced_at":"2025-07-13T09:33:16.768Z","repository":{"id":32511912,"uuid":"36092950","full_name":"lsst/display_firefly","owner":"lsst","description":"Interface between afw and firefly","archived":false,"fork":false,"pushed_at":"2025-06-16T22:34:20.000Z","size":237,"stargazers_count":2,"open_issues_count":3,"forks_count":5,"subscribers_count":62,"default_branch":"main","last_synced_at":"2025-06-16T23:29:04.433Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lsst.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-05-22T20:05:59.000Z","updated_at":"2025-03-19T19:42:26.000Z","dependencies_parsed_at":"2024-06-17T21:46:07.989Z","dependency_job_id":"042901fd-5250-4071-a69e-507785d68e50","html_url":"https://github.com/lsst/display_firefly","commit_stats":null,"previous_names":[],"tags_count":496,"template":false,"template_full_name":null,"purl":"pkg:github/lsst/display_firefly","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsst%2Fdisplay_firefly","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsst%2Fdisplay_firefly/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsst%2Fdisplay_firefly/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsst%2Fdisplay_firefly/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lsst","download_url":"https://codeload.github.com/lsst/display_firefly/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsst%2Fdisplay_firefly/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265120562,"owners_count":23714492,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-22T09:11:03.720Z","updated_at":"2025-07-13T09:33:16.457Z","avatar_url":"https://github.com/lsst.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# display_firefly\n\nImplementation of the `afw.display` interface for the Firefly backend.\n\nFirefly is IPAC's toolkit for construction of astronomical data user interfaces.\n\n## Pointers to more information\n\n* Full documentation is available at https://pipelines.lsst.io/modules/lsst.display.firefly/ .\n* Within the Rubin Science Platform environment, suitable Firefly servers\n  are provided by default, so that in many cases the user need not be aware\n  of the identity or URL of the server.\n* `display_firefly` works with the RSP's\n  [Firefly extension for JupyterLab](https://github.com/Caltech-IPAC/jupyter_firefly_extensions)\n  for displays within the JupyterLab environment (the default), but also with\n  Firefly servers in separate browser tabs/windows.\n* See http://github.com/Caltech-IPAC/firefly for the core Firefly code base.\n* The RSP Portal Aspect is constructed from\n  the http://github.com/lsst/suit package, as an application of Firefly.\n  Portal Aspect application.\n* Standalone Firefly servers for individual use may be obtained from\n  [this Dockerhub repository](https://hub.docker.com/r/ipac/firefly/).\n\n## Dependencies\n\nIn addition to its `eups`-declared dependencies, `display_firefly` requires\nthe [`firefly_client`](https://github.com/Caltech-IPAC/firefly_client) Python\nmodule to be available.\nIn the Rubin build environment, this is treated as an external dependency,\nmanaged via Conda and supplied via the `rubin-env` mechanism.\n\n* See https://github.com/conda-forge/rubinenv-feedstock\n  and [DMTN-174](https://dmtn-174.lsst.io).\n\n## Usage\n\nUsage is described in detail in \nthe [documentation](https://pipelines.lsst.io/modules/lsst.display.firefly/).\nHowever, in many cases the following is sufficient to set up a Firefly\ndisplay for use with the back-end-agnostic `afw.display` interface:\n\n```\nimport lsst.afw.display as afwDisplay\nafwDisplay.setDefaultBackend('firefly')\nafw_display = afwDisplay.Display(frame=1)\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flsst%2Fdisplay_firefly","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flsst%2Fdisplay_firefly","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flsst%2Fdisplay_firefly/lists"}