{"id":20687633,"url":"https://github.com/klauer/zmq_psana","last_synced_at":"2025-10-24T23:48:02.014Z","repository":{"id":72187291,"uuid":"215125885","full_name":"klauer/zmq_psana","owner":"klauer","description":"Push detector frames using Python 2 + zmq + psana to Python 3 or otherwise (from mcbrowne)","archived":false,"fork":false,"pushed_at":"2019-10-14T19:16:40.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-17T16:51:47.941Z","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/klauer.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}},"created_at":"2019-10-14T19:14:35.000Z","updated_at":"2019-10-14T19:16:42.000Z","dependencies_parsed_at":"2023-02-23T01:15:26.496Z","dependency_job_id":null,"html_url":"https://github.com/klauer/zmq_psana","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klauer%2Fzmq_psana","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klauer%2Fzmq_psana/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klauer%2Fzmq_psana/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klauer%2Fzmq_psana/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/klauer","download_url":"https://codeload.github.com/klauer/zmq_psana/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242945840,"owners_count":20210762,"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-16T22:57:50.924Z","updated_at":"2025-10-24T23:47:56.959Z","avatar_url":"https://github.com/klauer.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Used in jet tracking testing at CXI in late 2018.\n\nFrom mcbrowne:\n\n```\nI give unto you ~mcbrowne/zmq.  In this directory, you will find:\n    * zmq_server.py - A python2 psana script that sets up a ZMQ socket at port 25000.\n    * fakepsana.py - Something that pretends to be psana in python3.\n    * test.py - A python3 test script that uses fakepsana.py\n\nThis should be extendable if we need to add additional detectors.  Right now it supports:\nevent.get(EventId) to get the timing information.\n\n* detector(\"cspad\").calib(event) to get the calibrated data for a cspad/area detector image.\n* detector(\"FEEGasDetEnergy\").get(event) to get the FEE gas detector energy object.\n\nBy default, zmq_server.py gets data from some random XPP experiment, but we can\neasily change the DataSource argument.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fklauer%2Fzmq_psana","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fklauer%2Fzmq_psana","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fklauer%2Fzmq_psana/lists"}