Skip to content

dmarkh/phonebook_sphenix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NEP/NP Collaboration PhoneBook

Intro

PhoneBook: Essential tool to keep track of Collaboration's records Reason for development: no opensource or commercial off-the-shelf products available on the market.. yet every HEP/NP collaboration needs one.

Features beyond Excel spreadsheet:

  • Lists of Institutions, members – each entity has a list of dynamic fields attached
  • Version-controlled: changes of all entity fields are recorded and timestamped, new fields added on a fly using UI
  • AuthorList Generators: APS, IOP, INSPIRE formats
  • Statistics: graphs for all fields, worldmap of all participating institution locations

Implementation:

  • Entities: Institution, Member, Field, FieldGroup
  • MySQL database backend (EAV model, schema-free) which has detailed historical information on every member of sPHENIX collaboration. New fields could be configured by admin on a fly without any service downtime or schema updates
  • Web-based UI: admin UI + user UI, rich set of features
  • Provides RESTful API for integration with other experiment tools like ShiftSignup, ShiftLog

License

sPHENIX PhoneBook is covered under the terms of MIT License

Releases

No releases published

Packages

No packages published