1 / 8

NXCALS Backport API Status & Updates

Stay informed about the current status and updates of the NXCALS Backport API. Learn about the implemented methods and upcoming features. Prepare for the phase-out of CALS in 2020.

Download Presentation

NXCALS Backport API Status & Updates

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. NXCALS API Status BE/CO/DS Jakub Wozniak Team: GrigoriosAvgitidis Viktor Hyhyniak KamilKrynicki Marcin Sobieszek Piotr Sowinski

  2. NXCALS Teams BackportAPI Jakub Wozniak (IC staff) Marcin Sobieszek (LD staff) KamilKrynicki (Fellow) GrigoriosAvgitidis (Fellow) Piotr Sowinski (IC staff) Migration Viktor Hryhyniak (TS) BE-CO-DS

  3. Project Status & Wikis • Wiki with Epics • https://wikis.cern.ch/pages/viewpage.action?pageId=90724501 • Wiki with Project Q/A • https://wikis.cern.ch/pages/viewpage.action?pageId=109351564 • Recent CO3 Presentation with extended Q/A • https://indico.cern.ch/event/788781 BE-CO-DS

  4. Project Work PackagesStatus BE-CO-DS

  5. WP 3 – CALS Extraction API Backport(In Progress) • Purpose: minimize the impact on existing CALS user applications • Work foreseen: • Adaptation of the old code, cleanup (done) • Old CALS API - 126 methods (in progress) • Meta-data (variables, filters, etc.) needed work on NXCALS first • Data (with Spark) • Timber Users & Groups • Timber Variable Lists & Snapshots • Derived Variables • BLM Contexts (dedicated BLM names for array extraction) • CALS command line interface • Estimated to be 1 year of development (for 1 person) • Progressive releases planned for early adopters • Focusing on methods requested by the users • First release in 3 weeks with 12+ basic methods Required to phase-out CALS in 2020 LMC BE-CO-DS

  6. Methods Implemented • getDataInTimeWindow • getDataAlignedToTimestamps • getDataInTimeWindowOrLastDataPriorToWindowWithinDefaultInterval • getDataInTimeWindowOrLastDataPriorToWindowWithinUserInterval • getVariableStatisticsOverMultipleVariablesInTimeWindow • getLastDataPriorToTimestampWithinDefaultInterval • getLastDataPriorToNowWithinDefaultInterval • getLastDataPriorToNowWithinUserInterval • getLastDataPriorToTimestampWithinUserInterval • getNextDataAfterTimestampWithinDefaultInterval • getNextDataAfterTimestampWithinUserInverval BE-CO-DS

  7. Not Implemented Yet • *Fills* & *BeamModes* • Waiting for NXCALS model & migration (in progress) • *Fundamendals* • In the pipeline, NXCALS model & migration done • Meta-data search API (Variables, etc) • In progress but needed to redesign some NXCALS APIs to clean up things, fix bugs & design flaws • Crucial for Variable searches BE-CO-DS

  8. First Release? • ASAP (planned for next week) • But impacted by • Holidays • IT infrastructure upgrades (DBs & storage, Elastic, Hadoop servers, etc) • Need to constantly fix related issues • General support (CALS, NXCALS, TRACING) BE-CO-DS

More Related