jmmc-jmdcui-docker issueshttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/JMMC/jmmc-jmdcui-docker/-/issues2019-11-21T10:17:00+01:00https://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/JMMC/jmmc-jmdcui-docker/-/issues/23Add a validation step for the user before moderation request in async mode2019-11-21T10:17:00+01:00Guillaume MellaAdd a validation step for the user before moderation request in async modeMoving to async mode, the submission workflow swallowed the user verification test.
Please add a user stage to display status of validation (the link can be sent after whole check).
If errors occured then display report to fix and submi...Moving to async mode, the submission workflow swallowed the user verification test.
Please add a user stage to display status of validation (the link can be sent after whole check).
If errors occured then display report to fix and submit again the data else send a moderaion request and display report.
Then moderators should only receive well formed data and they will be happy.Raphael JacquotRaphael Jacquot2019-11-28https://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/JMMC/jmmc-jmdcui-docker/-/issues/22Send error report of first JMDC to Gilles2019-07-19T17:29:44+02:00Guillaume MellaSend error report of first JMDC to Gilleshere comes the well formated csv file :
http://jmmc.fr/~mellag/files/JMDC-ascii.2019-07-18.csvhere comes the well formated csv file :
http://jmmc.fr/~mellag/files/JMDC-ascii.2019-07-18.csvRaphael JacquotRaphael Jacquot2019-07-24https://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/JMMC/jmmc-jmdcui-docker/-/issues/21a number of bands overlap each other2019-07-19T16:23:42+02:00Raphael Jacquota number of bands overlap each otheryet there is only one possible band_code
which should be selected ? n or n+1 ?yet there is only one possible band_code
which should be selected ? n or n+1 ?https://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/JMMC/jmmc-jmdcui-docker/-/issues/20Add bootstrap toolkit - to add a spinner display during submission process2019-11-21T10:18:43+01:00Guillaume MellaAdd bootstrap toolkit - to add a spinner display during submission processhttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/JMMC/jmmc-jmdcui-docker/-/issues/19Add full width for moderation message field2019-07-18T16:29:28+02:00Guillaume MellaAdd full width for moderation message fieldhttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/JMMC/jmmc-jmdcui-docker/-/issues/18Ask to check emails after submission action instead of main page display2019-07-19T16:23:25+02:00Guillaume MellaAsk to check emails after submission action instead of main page displayhttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/JMMC/jmmc-jmdcui-docker/-/issues/17Put back moderation list page (hidden from menu)2019-07-18T16:47:16+02:00Guillaume MellaPut back moderation list page (hidden from menu)Add stats for each of them : #accepted / #rejected
This page will covered by authentication on the frontend (HAProxy)Add stats for each of them : #accepted / #rejected
This page will covered by authentication on the frontend (HAProxy)Raphael JacquotRaphael Jacquothttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/JMMC/jmmc-jmdcui-docker/-/issues/15Add validation rule to detect ID1/ID2 inconsistency2019-07-18T12:03:07+02:00Guillaume MellaAdd validation rule to detect ID1/ID2 inconsistencyhttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/JMMC/jmmc-jmdcui-docker/-/issues/14Fix submission using textarea2019-07-18T16:43:39+02:00Guillaume MellaFix submission using textareahttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/JMMC/jmmc-jmdcui-docker/-/issues/13add link to ID1 and BIBCODE2019-07-18T15:35:41+02:00Raphael Jacquotadd link to ID1 and BIBCODEhttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/JMMC/jmmc-jmdcui-docker/-/issues/12Implement ID1 computation from user ID2019-07-18T11:57:37+02:00Guillaume MellaImplement ID1 computation from user IDfirst version could use main ID returned by sesame.
May change in the future using HD//// to be checked with Gillesfirst version could use main ID returned by sesame.
May change in the future using HD//// to be checked with GillesRaphael JacquotRaphael Jacquot2019-07-16https://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/JMMC/jmmc-jmdcui-docker/-/issues/11commit submit transaction after notification email2019-07-24T17:15:12+02:00Guillaume Mellacommit submit transaction after notification emailThis would improve the reliability and consistency of database and avoid sleeping dataThis would improve the reliability and consistency of database and avoid sleeping dataRaphael JacquotRaphael Jacquothttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/JMMC/jmmc-jmdcui-docker/-/issues/9need to find better subject for emails ;)2019-07-18T08:46:36+02:00Raphael Jacquotneed to find better subject for emails ;)https://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/JMMC/jmmc-jmdcui-docker/-/issues/8should be sending mail to administrator after submission2019-07-17T10:32:55+02:00Raphael Jacquotshould be sending mail to administrator after submissionhttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/JMMC/jmmc-jmdcui-docker/-/issues/7JMDC.csv generated by alx script contains illegal input sequence characters2019-07-18T12:08:42+02:00Guillaume MellaJMDC.csv generated by alx script contains illegal input sequence charactersThis first throw an exception which break the injecst process
```
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa0 in position 6:
invalid start byte
'utf-8' codec can't decode byte 0xa0 in position 6: invalid start byte
something...This first throw an exception which break the injecst process
```
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa0 in position 6:
invalid start byte
'utf-8' codec can't decode byte 0xa0 in position 6: invalid start byte
something bad happened on line 773
```https://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/JMMC/jmmc-jmdcui-docker/-/issues/6source data incoherence, bibcode and somme comment smashed all into one field2019-07-11T13:07:18+02:00Raphael Jacquotsource data incoherence, bibcode and somme comment smashed all into one fieldThe spec (issue #3) states there is bibcode and a separate comment
the csv files smash those 2 fields together in one large field, with a space separator in between, in a field named "reference"
for now I have code that splits that th...The spec (issue #3) states there is bibcode and a separate comment
the csv files smash those 2 fields together in one large field, with a space separator in between, in a field named "reference"
for now I have code that splits that thing into the bibcode and comment
is this the right thing to do ?https://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/JMMC/jmmc-jmdcui-docker/-/issues/4use of [SIMBAD,...?] to check star names ?2019-07-09T11:50:25+02:00Raphael Jacquotuse of [SIMBAD,...?] to check star names ?I found the astroquery modules that does what I need.
* I seem to be able to use Simbad.query_objectids('<name>') but that will require one RPC per star to verify (less those that are already cached)
* this gives me a whole lot of names...I found the astroquery modules that does what I need.
* I seem to be able to use Simbad.query_objectids('<name>') but that will require one RPC per star to verify (less those that are already cached)
* this gives me a whole lot of names, with no indication of which is the "canonical" name
* there is no vectorized version of this one, so it seems I could get banned rather easilyhttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/JMMC/jmmc-jmdcui-docker/-/issues/3JMDC Column description2019-07-18T12:01:55+02:00Laurent BourgèsJMDC Column descriptionFrom JMDC readme:
```
#---------------------------------------------------------------------------
#-- II/345 JMDC : JMMC Measured Stellar Diameters Catalogue (Duvert, 2016)
#-------------------------------------------------------------...From JMDC readme:
```
#---------------------------------------------------------------------------
#-- II/345 JMDC : JMMC Measured Stellar Diameters Catalogue (Duvert, 2016)
#--------------------------------------------------------------------------
#---Table: II/345/jmdc.dat JMMC Measured stellar Diameters Catalog (as part of Chelli et al., 2016A&A...589A.112C) (1554 records)
#-------------------------------------------------------------------------------
# Label Format Unit Explanations
#-------------------------------------------------------------------------------
# ID1 A23 --- Normalised star name (preferably HD) (ID1)
# ID2 A20 --- Name used in the original publication (ID2)
# UDdiam E13.6 mas ?=-1 Uniform Disk Diameter (UD_MEAS)
# LDdiam E13.6 mas ?=-1 Limb-Darkened Disk diameter (LD_MEAS)
# e_LDdiam E13.6 mas ?=-1 Error on UDdiam and LDdiam (E_LD_MEAS) (1)
# Band A10 --- Text describing the wavelength or band
# of the measurement (BAND) (2)
# mu-lambda E13.6 --- ?=-1 When possible, value of the conversion
# UDD-to-LDD user by the author (ORIG_MU_LAMBDA)
# Method I1 --- Integer code of the method used (METHOD) (3)
# BandCode I3 --- ?=- Integer code of the band used
# (BANDCODE) (4)
# Notes A224 --- Note about the star and/or measurement (NOTES)
# BibCode A19 --- BibCode
# Com A59 --- Author's name and comments (REFERENCE)
#-------------------------------------------------------------------------------
#Note (1): In general, quotes the published error on LDD or UDD, which are
# essentially equivalent. The blanking value of -1 can be due to an absence of
# published error, or has been fixed thus when the measurement is
# (retrospectively) in doubt, in which case an explanation lies in the Notes.
#Note (2): A loosely defined string representing the band (UBVRIJHKLMNQ) or the
# central wavelength, in microns if not otherwise precised, of the observation.
# A stands for Angstroem, nm for nanometer.
#Note (3): Code for the observational method used as follows:
# 1 = optical interferometry
# 2 = Lunar occultation
# 3 = intensity interferometry
#Note (4): Index from 1 (band U) and up through bands B,V,R,I,J,H,K,L,M,N,Q.
```Raphael JacquotRaphael Jacquothttps://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/JMMC/jmmc-jmdcui-docker/-/issues/2Propose a first sketch of the architecture and mockup of the first version of...2019-07-19T10:56:23+02:00Guillaume MellaPropose a first sketch of the architecture and mockup of the first version of the Web applicationThis architecture and mockup interface schema will be the starting points for the kickoff meeting of this new tool.
* [x] build/deployement on top of a docker-compose file
* [x] display content of a simple datatable
* [x] handle record ...This architecture and mockup interface schema will be the starting points for the kickoff meeting of this new tool.
* [x] build/deployement on top of a docker-compose file
* [x] display content of a simple datatable
* [x] handle record upload capabilities : multi lines first and in a textarea
Bonus:
* [x] add a first trivial validation step (e.g. duplicated entries)
* [ ] send an email after a submit (using a config file to define jmmc contact email values
* [x] add minimal graphic style using simplest extract of current https://jmmc-latest.osug.fr/#Raphael JacquotRaphael Jacquot2019-07-03https://gricad-gitlab.univ-grenoble-alpes.fr/OSUG/JMMC/jmmc-jmdcui-docker/-/issues/1Study some new technologies2019-07-18T12:00:25+02:00Guillaume MellaStudy some new technologiesLet give some feedback reading usage of notyetused tools like :
- [x] Postgrest - http://postgrest.org
- [x] Datatables - https://datatables.net/
- [x] Flask - http://flask.pocoo.org/
- [x] Pyramid - https://trypyramid.com/
Please add a...Let give some feedback reading usage of notyetused tools like :
- [x] Postgrest - http://postgrest.org
- [x] Datatables - https://datatables.net/
- [x] Flask - http://flask.pocoo.org/
- [x] Pyramid - https://trypyramid.com/
Please add any other concept to be studied for our new CRUD interface of JMDC ;)Raphael JacquotRaphael Jacquot2019-06-25