- Better reuse of last working queueserver
- Support multiple period version (two major at least)
- Support numlist keyword : eg. SEQ.HWPOFF (done in conf but must be range check compatible)
- Unify ob name creation in vlti instrument createOB()
- Complete test suite with more real p2 submissions
- Try to read OB in P2 and send them back to Aspro2 as a new obs
- Merge AO or GS in a same code section for every instruments
- Check DIT table from the last template user manuals (especially MATISSE) and remove PIONIER's one
- flag
importantkeywords which MUST be set in a2p2 code and not leaved to there default values?
- Auto update chara queueserver preference
- a2p2 -r generates release-notes.md (rendered on a2p2 repository)
- Support and try every queueserver's Urls comma separated from the queuserver user preference
- Bugfix to support missin preference file
- Fix ttk import on MacOS
- Display log of received OB also for calibrators
- Add first P112 support using radiobutton to select proper onaxis offaxis or wide GRAVITY templates
- Improve coordinate's checks and computations
- Add FT's propermotions and parallax
- ctrl-c support improved to qui a2p2 from terminal
- OB's tree list selection mode limited to a single selection
- OB are stacked if Aspro2 send an OB without proper tree selection. stacked OB can be submitted after proper container selection or cancelled
- Provide checkboxes of types of interferometric observations to complete full OB
- increase astropy version to avoid a dependency issue with numy
- Enhance information while using OB2 server prototype
- Fix formating of OB supporting array of observability time intervals
- Experimental: forward OBs through json payload to the location defined in preference
- Fix import that may break run on windows...
- Always use GRAVITY acqTSF.SEQ_INS_SOBJ_HMAG after P110
- Fix GRAVITY gen acq tsf
- Updated configuration for ESO P111
- Read Extra_informations from last Aspro2 OBXML
- Update DIT tables to last instrument template (version is stored in the table config to report warning)
- Do not stop OB creation if K mag is out of range during DIT calculation but show a warning and ask to proceed or abort
- Huge speedup of ESO P2 runs treeview
- Explicit SAMP unregister reduce risk of SAMP ghosts
- Check consistency between Aspro2 inteferometer period and RUN's IP version
- Handle use SEQ.INS.SOBJ.HMAG after P110 instead of SEQ.FI.HMAG
- clarify some text in the default generated preference file
- Change log message : Run filled -> OB transmitted
- Missing flux error message enhanced : show associated target name
- Handle ALPHA DELTA coordinates of associated guide star
- MATISSE: handle Aspro2's frindge tracker mode : None or GRA4MAT
- MATISSE: define DPR.CATG (always was CALIB)
- MATISSE: use V band for COU.GS.MAG or try G one on ATs.
- GRAVITY: include dual keywords in gravity_rangeTable
- add Catalog.piname() to get a pi name for a given jmmc account looking at a given catalog (jmmc.login preference is used without parameter)
- Add new preference to put jmmc account credentials
- Enhance a2p2.jmmc.models._model so it automagically computes component names >{(())>
- Add option to select public CatalogAPI server
- Add version alpha of a2p2.fr.webservices.Calliper client
- First basic support of SAMP messages from Aspro for models
- Support model compositions in models module
- Fix bug that occurs when user has no preference file
- Add new serialisation of a2p2.jmmc.Models
- Bugfix for single CAL SCI
- Enhance CAL SCI sequence : [CAL1] SCI [CAL2 [SCI CAL3 [...] ] ]
- Fix COU_AG_PMA and COU_AG_PMD for MATISSE acq template
- Do not throw a dialog for every submitted OBs
- Enhance some messages
- Revert SEQ.RELOFF.X/Y = 0.0 (same as default) for GRAVITY dual_obs_exp template
- Disable SEQ.RELOFF.X for GRAVITY dual to make OB compliant
- Accept to add calibrator inside a Concatenation container
- Use p2.iss.vltitype preference keys to set supported value of instrument's acquisition templates. ( run 'a2p2 -c' )
- Sync templates with P109
- Create OB in selected folder: do not create anymore a folder but create a concatenation for SM if a Run's root is selected.
- Add basic support of Aspro2's model for SAMP interoperability
- Fix missing import for p2api module
- Improve setup.py that now requires python 3+ and a fresh version of astropy
- Bug fix for authenticated Catalog access
- Give a try to embedd some code to interact with JMMC services
- BugFix: ask for container Name only if one is selected
- A2P2 is no longer python2 compatible. Hope it will be ok for everybody ? Send an issue else ;)
- Fix generated release note order according to semver values
- Dry tests done looping on a few OBXML filesAdded -c option to a2p2 so we generated a config file ( helps to automatically fill P2 login info & autologin : )
- Conf updated with IPs 106.25
- BugFix: OB no more sent to P2 if OB's instrument is not the same than p2 selected container
- Fix import in main console script
- enhance setup.py so it install Windows special-cases .exe files
- Patch bad SAMP url handling on Windows
- Fix bug that prevent to create any folder or concatenation at RUNS's root
- Fix release notes order in the GUI
- Handle special jmmc account, kindly set by ESO colleagues to perfom future tests as closed as possible to the real UX
- Display instrument package version in the container table
- Limit keyword set on P2 only to the modified ones. No more default values from our static config are sent so it enhances compatibility accross multiple Period versions
- Refactor code accross vlti instruments
- Fix container selection in P2 treeAdd release notes in the GUI
- This version get lot of changes and may contain bugs or missing features, please provide any feedback to improve and prepare a better future release !
- Conf updated with IPs 105.18
- Add MATISSE support
- Change GRAVITY DIT computation
- OB constraints autochecked using an instrumentConstraints TSF
- Support Concatenations (also shown in the tree panel)
- Show type in the container chooser instead of containerID
- Support baseline back again (single one at present)
- Add missing template name in log
- Fix error removing baseline after constraint changes on P2 side. Next a2p2 version should add them back in acq templates
- Fix bug / wrong keys
- Hide password in login frame
- ignore default time constraints computed by Aspro
- fix support for a list of multiples time constraints
- bug fix
- Major code reformating - pep8 compliant
- general config updates
- add PIONIER
- bugfix for dualfield cases
- fix order of returned fluxes in OB.getFluxes()
- fix telescope mode computation
- bugfix for SPLIT polarisation mode detection on GRAVITY
- bugfix that displays warning message during DIT calculation in GRAVITY LR mode
- enhancement of out of bound exception message of DIT calculation method
- muti-faciliy
- multi-VltiInstruments
- json VltiConfig (templates+dit tables)