Commit 2795c1f2 authored by François Agneray's avatar François Agneray
Browse files

Merge branch 'develop' into 'master'

Develop

See merge request !44
parents 1cd55450 a4b7b531
...@@ -3,6 +3,7 @@ stages: ...@@ -3,6 +3,7 @@ stages:
- test - test
- sonar - sonar
- build - build
- deploy
variables: variables:
VERSION: "3.1" VERSION: "3.1"
...@@ -64,3 +65,13 @@ build: ...@@ -64,3 +65,13 @@ build:
only: only:
refs: refs:
- develop - develop
deploy:
image: alpine
stage: deploy
script:
- apk add --update curl
- curl -XPOST $DEV_WEBHOOK
only:
refs:
- develop
\ No newline at end of file
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [3.2.0] - coming soon
### Added
- #42: The GET method of the InstanceListAction returns the list of available instances with **the number of dataset families** and the **number of available datasets** for each instance
- #45: New route which allows to return the distinct values ​​of an attribute for one dataset used to generate the criterion option list => **/dataset/{name}/attribute/{id}/distinct**
- #46: Adding param "f" to export result in different format (json, csv, ascii) for the SearchAction
- #50: Middleware to log metamodel sql requests added (only for the dev mode)
- #51: Adding an action to download files associated to a dataset
### Changed
- #44: Adding the doctrine production mode (see readme)
- #52: Changing metamodel attribute table (uri_action field deleted and renderer_config field added)
- #53: Changing metamodel dataset table (add config field)
### Deprecated
- For soon-to-be removed features.
### Removed
- For now removed features.
### Fixed
- #41: The client_url field must be optional in the InstanceListAction when the user adding a new instance in the metamodel
- #43: The json operator works with PostgreSQL databases
- #49: LIKE and NOT LIKE didn't work with an attribut type numeric
### Security
- In case of vulnerabilities.
\ No newline at end of file
...@@ -5,10 +5,13 @@ RUN apt-get update \ ...@@ -5,10 +5,13 @@ RUN apt-get update \
&& apt-get install -y zlib1g zlib1g-dev libpq-dev libpq5 libzip-dev zip unzip \ && apt-get install -y zlib1g zlib1g-dev libpq-dev libpq5 libzip-dev zip unzip \
&& docker-php-ext-install pgsql pdo_pgsql zip bcmath && docker-php-ext-install pgsql pdo_pgsql zip bcmath
RUN printf "\n" | pecl install apcu
RUN a2enmod rewrite RUN a2enmod rewrite
COPY . /project COPY . /project
COPY ./conf-dev/vhost.conf /etc/apache2/sites-available/000-default.conf COPY ./conf-dev/vhost.conf /etc/apache2/sites-available/000-default.conf
COPY ./conf-dev/php.ini /usr/local/etc/php/conf.d/app.ini
WORKDIR /project WORKDIR /project
......
...@@ -37,12 +37,20 @@ To list all operations availables just type `make` in your terminal at the root ...@@ -37,12 +37,20 @@ To list all operations availables just type `make` in your terminal at the root
- To execute tests suite : `make phpunit` - To execute tests suite : `make phpunit`
- To execute php code sniffer : `make phpcs` - To execute php code sniffer : `make phpcs`
- To create the metamodel database : `make create-db` - To create the metamodel database : `make create-db`
- To load metamodel information for testing : `make dev-meta`
## Open API ## Open API
You can find an open api documentation into the `anis-server.yaml` file. You can find an open api documentation into the `anis-server.yaml` file.
## Production mode
To activate the production mode with no error details and doctrine cache, you must configure the following environment variables :
```
DISPLAY_ERROR_DETAILS: "false"
DATABASE_DEV_MODE: 0
```
## Few examples with curl ## Few examples with curl
* To list all datasets available in the default instance => http://localhost:8080/dataset * To list all datasets available in the default instance => http://localhost:8080/dataset
......
3.1 3.2.0
\ No newline at end of file \ No newline at end of file
...@@ -20,15 +20,24 @@ $container->set(SETTINGS, function () { ...@@ -20,15 +20,24 @@ $container->set(SETTINGS, function () {
// Doctrine factory // Doctrine factory
$container->set('em', function (ContainerInterface $c) { $container->set('em', function (ContainerInterface $c) {
$settings = $c->get(SETTINGS)['database']; $settings = $c->get(SETTINGS)['database'];
$devMode = boolval($settings['dev_mode']);
$proxyDir = getcwd() . '/../doctrine-proxy';
$cache = null;
if ($devMode == false) {
$cache = new \Doctrine\Common\Cache\ApcuCache();
}
$dc = \Doctrine\ORM\Tools\Setup::createAnnotationMetadataConfiguration( $dc = \Doctrine\ORM\Tools\Setup::createAnnotationMetadataConfiguration(
array('src/Entity'), array('src/Entity'),
$settings['dev_mode'] $devMode,
$proxyDir,
$cache
); );
$dc->setProxyDir($settings['path_proxy']); $dc->setAutogenerateProxyClasses(false);
if ($settings['dev_mode']) {
$dc->setAutoGenerateProxyClasses(true); if ($devMode) {
$dc->setSQLLogger(new \Doctrine\DBAL\Logging\DebugStack());
} else { } else {
$dc->setAutoGenerateProxyClasses(false); $dc->setQueryCacheImpl($cache);
} }
return \Doctrine\ORM\EntityManager::create($settings['connection_options'], $dc); return \Doctrine\ORM\EntityManager::create($settings['connection_options'], $dc);
}); });
...@@ -139,6 +148,10 @@ $container->set('App\Action\AttributeAction', function (ContainerInterface $c) { ...@@ -139,6 +148,10 @@ $container->set('App\Action\AttributeAction', function (ContainerInterface $c) {
return new App\Action\AttributeAction($c->get('em')); return new App\Action\AttributeAction($c->get('em'));
}); });
$container->set('App\Action\AttributeDistinctAction', function (ContainerInterface $c) {
return new App\Action\AttributeDistinctAction($c->get('em'), new App\Utils\DBALConnectionFactory());
});
$container->set('App\Action\SearchAction', function (ContainerInterface $c) { $container->set('App\Action\SearchAction', function (ContainerInterface $c) {
return new App\Action\SearchAction( return new App\Action\SearchAction(
$c->get('em'), $c->get('em'),
...@@ -147,6 +160,10 @@ $container->set('App\Action\SearchAction', function (ContainerInterface $c) { ...@@ -147,6 +160,10 @@ $container->set('App\Action\SearchAction', function (ContainerInterface $c) {
); );
}); });
$container->set('App\Action\DownloadFileAction', function (ContainerInterface $c) {
return new App\Action\DownloadFileAction($c->get('em'));
});
// Middlewares // Middlewares
$container->set('App\Middleware\AuthorizationMiddleware', function (ContainerInterface $c) { $container->set('App\Middleware\AuthorizationMiddleware', function (ContainerInterface $c) {
return new App\Middleware\AuthorizationMiddleware($c->get('em'), $c->get(SETTINGS)['token_options']); return new App\Middleware\AuthorizationMiddleware($c->get('em'), $c->get(SETTINGS)['token_options']);
......
...@@ -13,3 +13,4 @@ declare(strict_types=1); ...@@ -13,3 +13,4 @@ declare(strict_types=1);
$app->add(new App\Middleware\JsonBodyParserMiddleware()); $app->add(new App\Middleware\JsonBodyParserMiddleware());
$app->add(new App\Middleware\ContentTypeJsonMiddleware()); $app->add(new App\Middleware\ContentTypeJsonMiddleware());
$app->add(new App\Middleware\CorsMiddleware()); $app->add(new App\Middleware\CorsMiddleware());
$app->add(new App\Middleware\MetamodelSqlLoggerMiddleware($container->get('logger'), $container->get('em')));
...@@ -34,4 +34,6 @@ $app->map([OPTIONS, GET, POST], '/output-family/{id}/output-category', App\Actio ...@@ -34,4 +34,6 @@ $app->map([OPTIONS, GET, POST], '/output-family/{id}/output-category', App\Actio
$app->map([OPTIONS, GET, PUT, DELETE], '/output-category/{id}', App\Action\OutputCategoryAction::class); $app->map([OPTIONS, GET, PUT, DELETE], '/output-category/{id}', App\Action\OutputCategoryAction::class);
$app->map([OPTIONS, GET], '/dataset/{name}/attribute', App\Action\AttributeListAction::class); $app->map([OPTIONS, GET], '/dataset/{name}/attribute', App\Action\AttributeListAction::class);
$app->map([OPTIONS, GET, PUT], '/dataset/{name}/attribute/{id}', App\Action\AttributeAction::class); $app->map([OPTIONS, GET, PUT], '/dataset/{name}/attribute/{id}', App\Action\AttributeAction::class);
$app->map([OPTIONS, GET, PUT], '/dataset/{name}/attribute/{id}/distinct', App\Action\AttributeDistinctAction::class);
$app->get('/search/{dname}', App\Action\SearchAction::class); $app->get('/search/{dname}', App\Action\SearchAction::class);
$app->get('/download-file/{dname}/[{fpath:.*}]', App\Action\DownloadFileAction::class);
...@@ -4,14 +4,27 @@ require 'vendor/autoload.php'; ...@@ -4,14 +4,27 @@ require 'vendor/autoload.php';
$settings = require './app/settings.php'; $settings = require './app/settings.php';
$database = $settings['database']; $database = $settings['database'];
$devMode = boolval($database['dev_mode']);
$proxyDir = getcwd() . '/doctrine-proxy';
$cache = null;
if ($devMode == false) {
$cache = new \Doctrine\Common\Cache\ApcuCache();
}
$c = \Doctrine\ORM\Tools\Setup::createAnnotationMetadataConfiguration(
array('src/Entity'),
$devMode,
$proxyDir,
$cache
);
$c->setAutoGenerateProxyClasses(false);
$c = \Doctrine\ORM\Tools\Setup::createAnnotationMetadataConfiguration(array('src/Entity'), $database['dev_mode']); if ($devMode) {
$c->setProxyDir(getcwd() . '/' . $database['path_proxy']); $c->setSQLLogger(new \Doctrine\DBAL\Logging\DebugStack());
if ($database['dev_mode']) {
$c->setAutoGenerateProxyClasses(true);
} else { } else {
$c->setAutoGenerateProxyClasses(false); $c->setQueryCacheImpl($cache);
} }
$em = \Doctrine\ORM\EntityManager::create($database['connection_options'], $c); $em = \Doctrine\ORM\EntityManager::create($database['connection_options'], $c);
$helpers = new Symfony\Component\Console\Helper\HelperSet(array( $helpers = new Symfony\Component\Console\Helper\HelperSet(array(
......
...@@ -6,8 +6,8 @@ RUN apt-get update \ ...@@ -6,8 +6,8 @@ RUN apt-get update \
&& docker-php-ext-install pgsql pdo_pgsql zip bcmath && docker-php-ext-install pgsql pdo_pgsql zip bcmath
# Install pecl modules # Install pecl modules
RUN pecl install xdebug \ RUN pecl install xdebug && rm -rf /tmp/pear
&& rm -rf /tmp/pear RUN printf "\n" | pecl install apcu
RUN touch /var/log/xdebug_remote.log && chown www-data:www-data /var/log/xdebug_remote.log RUN touch /var/log/xdebug_remote.log && chown www-data:www-data /var/log/xdebug_remote.log
......
--
-- PostgreSQL database dump
--
-- Dumped from database version 10.12
-- Dumped by pg_dump version 10.12
-- Started on 2020-03-31 15:44:07 CEST
SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = on;
SELECT pg_catalog.set_config('search_path', '', false);
SET check_function_bodies = false;
SET xmloption = content;
SET client_min_messages = warning;
SET row_security = off;
SET default_tablespace = '';
SET default_with_oids = false;
--
-- TOC entry 445 (class 1259 OID 1777304)
-- Name: aspic_vipers_dr2_w1; Type: TABLE; Schema: public; Owner: postgres
--
CREATE TABLE public.aspic_vipers_dr2_w1 (
num numeric,
alpha numeric,
delta numeric,
selmag numeric,
errselmag numeric,
pointing character varying(10),
quadrant numeric,
zspec numeric,
zflg numeric,
norm numeric,
epoch numeric,
photomask numeric,
tsr numeric,
ssr numeric,
classflag numeric,
id_t07 numeric,
u numeric,
g numeric,
r numeric,
i numeric,
z numeric,
erru numeric,
errg numeric,
errr numeric,
erri numeric,
errz numeric,
u_t07 numeric,
g_t07 numeric,
r_t07 numeric,
i_t07 numeric,
iy_t07 numeric,
z_t07 numeric,
erru_t07 numeric,
errg_t07 numeric,
errr_t07 numeric,
erri_t07 numeric,
erriy_t07 numeric,
errz_t07 numeric,
k_video numeric,
ks numeric,
fuv numeric,
nuv numeric,
errk_video numeric,
errks numeric,
errfuv numeric,
errnuv numeric,
deltaug numeric,
deltagr numeric,
deltari numeric,
ebv numeric,
r2 numeric,
r2_t07 numeric,
classflag_2 numeric,
photomask_2 numeric,
spectromask numeric,
spec1d text,
spec1dnoise text,
spec1dsky text,
zflg_vipers numeric
);
ALTER TABLE public.aspic_vipers_dr2_w1 OWNER TO anis;
--
-- TOC entry 5252 (class 0 OID 1777304)
-- Dependencies: 445
-- Data for Name: aspic_vipers_dr2_w1; Type: TABLE DATA; Schema: public; Owner: postgres
--
COPY public.aspic_vipers_dr2_w1 (num, alpha, delta, selmag, errselmag, pointing, quadrant, zspec, zflg, norm, epoch, photomask, tsr, ssr, classflag, id_t07, u, g, r, i, z, erru, errg, errr, erri, errz, u_t07, g_t07, r_t07, i_t07, iy_t07, z_t07, erru_t07, errg_t07, errr_t07, erri_t07, erriy_t07, errz_t07, k_video, ks, fuv, nuv, errk_video, errks, errfuv, errnuv, deltaug, deltagr, deltari, ebv, r2, r2_t07, classflag_2, photomask_2, spectromask, spec1d, spec1dnoise, spec1dsky, zflg_vipers) FROM stdin;
101121877 30.8151647 -5.974833 19.2464 0.0034 W1P198 4 0.2096 23 26.2311 2 1 0.0 0.0 0 495700 21.2228 20.2467 19.621 19.2464 19.0479 0.0138 0.0037 0.0048 0.0034 0.0074 21.11 20.263 19.667 19.284 -99.0 19.204 0.013 0.0040 0.0040 0.0030 -99.0 0.0070 -99.99 18.443 -99.0 21.843 -99.99 0.012 -99.0 0.024 -0.04 0.0020 0.0496 0.02522 5.99 6.01 0 1 1 VIPERS_DR2/spec1D/VIPERS_101121877_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101121877_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101121877_sky.fits 23.4
101122063 30.4001899 -5.9778899 22.6929 0.0493 W1P197 3 0.9226 21 2.9409 2 1 0.0 0.0 -2 \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N \N VIPERS_DR2/spec1D/VIPERS_101122063_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122063_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122063_sky.fits 21.5
101122068 30.4430395 -5.9775326 21.4163 0.0191 W1P197 3 1.0308 2 4.1758 2 1 0.8647142 1.0 1 494816 24.2625 24.0494 22.7203 21.4163 20.5294 0.1581 0.0885 0.061 0.0191 0.0219 24.451 23.917 22.84 21.518 -99.0 20.735 0.158 0.058 0.035 0.015 -99.0 0.018 -99.99 18.962 -99.0 -99.0 -99.99 0.013 -99.0 -99.0 -0.04 0.0020 0.0496 0.02454 5.04 4.77 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122068_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122068_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122068_sky.fits 2.4
101122081 30.9498971 -5.9757045 20.1029 0.0081 W1P199 3 0.5115 4 3.1094 2 1 0.3281301 0.9494949 1 495470 22.0278 21.4299 20.5778 20.1029 19.8638 0.0285 0.0105 0.0112 0.0081 0.017 21.982 21.452 20.649 20.147 -99.0 20.021 0.026 0.0090 0.0070 0.0070 -99.0 0.015 -99.99 18.704 -99.0 -99.0 -99.99 0.015 -99.0 -99.0 -0.04 0.0020 0.0496 0.0262 5.71 5.71 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122081_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122081_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122081_sky.fits 4.4
101122084 30.4014923 -5.9778895 21.1928 0.0106 W1P197 3 0.4746 3 1.8681 2 1 0.6568993 0.98 1 494634 25.2627 23.4547 21.9908 21.1928 20.737 0.3047 0.0364 0.0298 0.0106 0.0199 25.514 23.49 22.073 21.203 -99.0 20.91 0.383 0.036 0.018 0.01 -99.0 0.018 -99.99 19.657 -99.0 -99.0 -99.99 0.022 -99.0 -99.0 -0.04 0.0020 0.0496 0.02448 2.82 2.88 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122084_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122084_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122084_sky.fits 3.5
101122144 30.3990668 -5.9773213 21.3083 0.0154 W1P197 3 0.8135 4 2.044 2 1 0.494473 1.0 1 494802 24.5475 24.1187 22.4996 21.3083 20.6148 0.1978 0.0818 0.0558 0.0154 0.0238 24.705 24.167 22.666 21.312 -99.0 20.784 0.2 0.072 0.033 0.013 -99.0 0.019 -99.99 19.216 -99.0 -99.0 -99.99 0.016 -99.0 -99.0 -0.04 0.0020 0.0496 0.02445 3.79 3.84 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122144_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122144_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122144_sky.fits 4.5
101122212 30.5713576 -5.977193 21.7728 0.0206 W1P197 4 0.5422 4 2.6507 2 1 0.5567242 0.98 1 494773 23.1361 22.9158 22.0998 21.7728 21.7643 0.0515 0.0254 0.0273 0.0206 0.0577 23.035 22.924 22.134 21.811 -99.0 21.832 0.043 0.021 0.017 0.017 -99.0 0.043 -99.99 21.293 -99.0 23.522 -99.99 0.096 -99.0 0.079 -0.04 0.0020 0.0496 0.02484 3.87 3.82 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122212_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122212_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122212_sky.fits 4.5
101122214 30.4040146 -5.9724452 21.7112 0.0216 W1P197 3 0.8035 4 2.2643 2 1 0.8081717 1.0 1 496242 25.313 24.1829 22.9922 21.7112 21.0292 0.3968 0.0869 0.0668 0.0216 0.0321 25.202 24.329 23.078 21.77 -99.0 21.266 0.288 0.076 0.048 0.017 -99.0 0.025 -99.99 19.37 -99.0 -99.0 -99.99 0.017 -99.0 -99.0 -0.04 0.0020 0.0496 0.0244 4.27 4.29 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122214_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122214_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122214_sky.fits 4.5
101122224 31.1063335 -5.9763864 21.3597 0.0148 W1P199 4 0.6769 2 3.7823 2 1 0.5960532 0.92 1 494975 23.6391 22.9408 22.0095 21.3597 20.8668 0.0796 0.027 0.026 0.0148 0.0277 23.767 23.025 22.176 21.384 -99.0 21.011 0.079 0.025 0.018 0.013 -99.0 0.021 -99.99 19.719 -99.0 -99.0 -99.99 0.025 -99.0 -99.0 -0.04 0.0020 0.0496 0.02459 4.5 4.54 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122224_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122224_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122224_sky.fits 2.4
101122250 30.6709263 -5.9776146 22.4587 0.0425 W1P198 3 0.8663 2 1.912 2 1 0.7314019 0.45 1 494573 24.6522 24.5892 23.6928 22.4587 22.1644 0.1891 0.1316 0.1283 0.0425 0.0843 25.36 24.567 23.821 22.568 -99.0 22.269 0.259 0.077 0.061 0.028 -99.0 0.05 -99.99 19.99 -99.0 27.296 -99.99 0.031 -99.0 3.628 -0.04 0.0020 0.0496 0.02194 3.8 3.68 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122250_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122250_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122250_sky.fits 2.2
101122257 30.980727 -5.9758916 21.1649 0.0122 W1P199 3 0.5272 3 3.0841 2 1 0.376819 0.9494949 1 495181 25.4106 23.4753 22.0256 21.1649 20.7214 0.4132 0.0424 0.0257 0.0122 0.0226 24.883 23.534 22.141 21.207 -99.0 20.934 0.239 0.041 0.019 0.011 -99.0 0.021 -99.99 19.772 -99.0 -99.0 -99.99 0.031 -99.0 -99.0 -0.04 0.0020 0.0496 0.02644 3.67 3.69 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122257_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122257_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122257_sky.fits 3.2
101122302 30.546394 -5.9761324 21.7715 0.0326 W1P197 4 0.9252 1 13.9962 2 1 0.5534733 0.95 1 495087 23.2281 23.0632 22.4362 21.7715 21.4575 0.0854 0.0461 0.0585 0.0326 0.0656 23.211 23.07 22.512 21.788 -99.0 21.547 0.064 0.03 0.029 0.021 -99.0 0.041 -99.99 20.477 -99.0 24.533 -99.99 0.056 -99.0 0.168 -0.04 0.0020 0.0496 0.02505 5.84 5.74 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122302_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122302_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122302_sky.fits 1.5
101122312 30.4149586 -5.9764055 22.1668 0.0248 W1P197 3 0.8174 4 1.7478 2 1 0.7222132 0.9494949 1 494939 23.1363 22.9426 22.824 22.1668 21.8543 0.0397 0.0215 0.0434 0.0248 0.0498 23.062 22.949 22.876 22.18 -99.0 22.115 0.036 0.019 0.028 0.021 -99.0 0.046 -99.99 21.802 -99.0 -99.0 -99.99 0.134 -99.0 -99.0 -0.04 0.0020 0.0496 0.02452 3.01 3.02 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122312_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122312_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122312_sky.fits 4.2
101122399 31.0977858 -5.9765383 21.8873 0.0179 W1P199 4 0.4594 2 2.5092 2 1 0.513952 0.78 1 494840 23.8397 23.2119 22.2945 21.8873 21.6717 0.0722 0.0259 0.0255 0.0179 0.0429 23.874 23.218 22.398 21.947 -99.0 21.783 0.07 0.024 0.018 0.017 -99.0 0.034 -99.99 20.791 -99.0 -99.0 -99.99 0.053 -99.0 -99.0 -0.04 0.0020 0.0496 0.02458 2.9 2.87 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122399_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122399_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122399_sky.fits 2.5
101122444 30.5348554 -5.9751279 22.1069 0.0427 W1P197 4 0.651 1 10.091 2 1 0.3285741 0.8888889 1 495342 23.9373 23.4885 22.6161 22.1069 21.6419 0.1511 0.0646 0.0671 0.0427 0.0723 24.037 23.62 22.882 22.152 -99.0 21.974 0.112 0.042 0.035 0.025 -99.0 0.051 -99.99 20.778 -99.0 24.276 -99.99 0.065 -99.0 0.126 -0.04 0.0020 0.0496 0.02497 5.35 5.18 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122444_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122444_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122444_sky.fits 1.4
101122456 30.9156644 -5.9757324 21.4646 0.0155 W1P199 3 0.542 4 2.3206 2 1 0.3921387 0.96 1 495108 22.9598 22.6027 21.7894 21.4646 21.3067 0.0413 0.0188 0.0204 0.0155 0.0382 22.899 22.616 21.893 21.482 -99.0 21.456 0.037 0.017 0.014 0.014 -99.0 0.033 -99.99 21.042 -99.0 -99.0 -99.99 0.085 -99.0 -99.0 -0.04 0.0020 0.0496 0.02561 3.66 3.69 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122456_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122456_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122456_sky.fits 4.5
101122526 31.1291597 -5.9749207 20.6745 0.0091 W1P199 4 0.6187 4 5.7984 2 1 0.761249 0.94 1 495339 22.7846 22.2404 21.2952 20.6745 20.3784 0.0413 0.0163 0.0157 0.0091 0.0199 22.766 22.286 21.397 20.737 -99.0 20.571 0.037 0.015 0.011 0.0080 -99.0 0.017 -99.99 19.424 -99.0 -99.0 -99.99 0.022 -99.0 -99.0 -0.04 0.0020 0.0496 0.02456 4.75 4.74 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122526_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122526_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122526_sky.fits 4.5
101122583 30.5628627 -5.9751816 20.73 0.0082 W1P197 4 0.4595 4 1.9424 2 1 0.5605851 0.97 1 495271 22.3334 21.8518 21.0794 20.73 20.4768 0.0261 0.01 0.0113 0.0082 0.0183 22.256 21.855 21.155 20.755 -99.0 20.644 0.025 0.0090 0.0080 0.0080 -99.0 0.017 -99.99 19.725 -99.0 22.651 -99.99 0.026 -99.0 0.041 -0.04 0.0020 0.0496 0.02491 3.42 3.47 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122583_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122583_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122583_sky.fits 4.2
101122662 30.6645959 -5.9749861 21.4121 0.0166 W1P198 3 0.5405 2 3.8627 2 1 0.7112287 0.9191919 1 495277 23.1874 22.7453 21.8374 21.4121 21.1665 0.0552 0.025 0.0241 0.0166 0.0363 23.201 22.773 21.955 21.465 -99.0 21.359 0.049 0.02 0.015 0.013 -99.0 0.029 -99.99 20.479 -99.0 23.503 -99.99 0.058 -99.0 0.142 -0.04 0.0020 0.0496 0.02197 4.18 4.16 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122662_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122662_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122662_sky.fits 2.5
101122673 30.4403715 -5.9752009 22.1957 0.0308 W1P197 3 0.8101 3 2.9025 2 1 0.8607981 0.87 1 495136 24.286 23.6892 23.1476 22.1957 21.9911 0.1319 0.0493 0.069 0.0308 0.0674 24.273 23.706 23.209 22.26 -99.0 22.095 0.098 0.034 0.035 0.022 -99.0 0.043 -99.99 21.269 -99.0 -99.0 -99.99 0.073 -99.0 -99.0 -0.04 0.0020 0.0496 0.02451 3.59 3.56 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122673_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122673_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122673_sky.fits 3.5
101122688 30.8165346 -5.9751539 21.3735 0.0122 W1P198 4 0.7099 4 6.2794 2 1 0.2657843 0.93 1 495154 24.4268 23.4134 22.4117 21.3735 21.027 0.1348 0.0334 0.0299 0.0122 0.0239 24.222 23.409 22.425 21.405 -99.0 21.165 0.111 0.031 0.02 0.012 -99.0 0.021 -99.99 19.74 -99.0 24.503 -99.99 0.019 -99.0 0.221 -0.04 0.0020 0.0496 0.02524 2.95 2.99 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122688_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122688_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122688_sky.fits 4.4
101122737 30.9513587 -5.9751586 22.2539 0.0276 W1P199 3 0.6276 1 4.6794 2 1 0.3508648 0.7 1 495073 25.1409 24.1601 23.0751 22.2539 21.8101 0.2837 0.0675 0.0772 0.0276 0.0594 24.914 24.171 23.042 22.283 -99.0 21.992 0.189 0.057 0.038 0.023 -99.0 0.046 -99.99 20.822 -99.0 -99.0 -99.99 0.053 -99.0 -99.0 -0.04 0.0020 0.0496 0.02622 3.31 3.34 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122737_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122737_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122737_sky.fits 1.5
101122739 31.0529622 -5.9749556 21.8248 0.0217 W1P199 4 0.6444 2 3.5638 2 1 0.4212198 0.88 1 495117 25.462 23.9606 22.7959 21.8248 21.4746 0.4148 0.0686 0.0621 0.0217 0.0426 25.432 23.992 22.858 21.875 -99.0 21.642 0.334 0.056 0.034 0.018 -99.0 0.033 -99.99 20.448 -99.0 -99.0 -99.99 0.036 -99.0 -99.0 -0.04 0.0020 0.0496 0.02498 3.02 3.05 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122739_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122739_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122739_sky.fits 2.5
101122753 30.4584254 -5.97501 22.472 0.0319 W1P197 3 0.6884 4 1.8868 2 1 0.8644419 0.95 1 495130 23.9692 23.6087 23.0979 22.472 22.1946 0.0807 0.0377 0.0543 0.0319 0.0669 23.888 23.651 23.181 22.538 -99.0 22.376 0.067 0.032 0.033 0.027 -99.0 0.054 -99.99 21.47 -99.0 -99.0 -99.99 0.085 -99.0 -99.0 -0.04 0.0020 0.0496 0.02443 3.3 3.24 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122753_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122753_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122753_sky.fits 4.2
101122801 31.1405439 -5.9743502 21.9931 0.0231 W1P199 4 0.6735 2 5.079 2 1 0.8180977 0.95 1 495315 24.0411 23.4595 22.6479 21.9931 21.7978 0.0991 0.0376 0.0428 0.0231 0.0549 23.987 23.453 22.827 22.045 -99.0 21.96 0.077 0.029 0.027 0.018 -99.0 0.039 -99.99 21.137 -99.0 -99.0 -99.99 0.073 -99.0 -99.0 -0.04 0.0020 0.0496 0.02455 3.26 3.32 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122801_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122801_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122801_sky.fits 2.4
101122828 31.0717912 -5.9742678 22.0284 0.0303 W1P199 4 1.0256 2 2.5479 2 1 0.3577541 0.85 1 495297 23.602 23.2184 22.7289 22.0284 21.6311 0.0847 0.0382 0.0568 0.0303 0.0622 23.473 23.265 22.848 22.077 -99.0 21.791 0.053 0.026 0.03 0.021 -99.0 0.037 -99.99 20.689 -99.0 -99.0 -99.99 0.053 -99.0 -99.0 -0.04 0.0020 0.0496 0.02465 4.14 4.08 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122828_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122828_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122828_sky.fits 2.4
101122841 30.8861933 -5.9690993 20.5761 0.0128 W1P198 4 0.4624 3 7.5852 2 1 0.4712625 0.97 1 497216 22.1943 21.6929 20.9007 20.5761 20.28 0.0376 0.0151 0.0168 0.0128 0.0268 22.17 21.71 20.994 20.624 -99.0 20.434 0.031 0.012 0.01 0.01 -99.0 0.02 -99.99 19.179 -99.0 -99.0 -99.99 0.025 -99.0 -99.0 -0.04 0.0020 0.0496 0.02516 8.15 8.05 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122841_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122841_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122841_sky.fits 3.5
101122923 30.9212428 -5.9734244 21.7937 0.0196 W1P199 3 0.9231 2 2.3301 2 1 0.4158941 0.82 1 495552 24.7809 24.222 22.8999 21.7937 20.9644 0.2071 0.0762 0.0519 0.0196 0.0262 24.954 24.392 23.12 21.854 -99.0 21.132 0.214 0.075 0.038 0.017 -99.0 0.022 -99.99 19.312 -99.0 -99.0 -99.99 0.014 -99.0 -99.0 -0.04 0.0020 0.0496 0.02568 3.65 3.55 1 1 1 VIPERS_DR2/spec1D/VIPERS_101122923_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101122923_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101122923_sky.fits 2.5
101123010 30.7066174 -5.9736928 22.3821 0.0436 W1P198 3 1.0367 2 2.4485 2 1 0.5700763 0.6 1 495375 23.5281 23.3842 22.9563 22.3821 21.805 0.0796 0.0473 0.0718 0.0436 0.0707 23.621 23.447 23.153 22.395 -99.0 22.017 0.057 0.029 0.036 0.025 -99.0 0.043 -99.99 20.915 -99.0 -99.0 -99.99 0.057 -99.0 -99.0 -0.04 0.0020 0.0496 0.02231 3.73 3.65 1 1 1 VIPERS_DR2/spec1D/VIPERS_101123010_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101123010_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101123010_sky.fits 2.5
101123096 30.4261876 -5.9726514 20.5232 0.0072 W1P197 3 0.4854 4 1.7758 2 1 0.7298969 0.98 1 495727 24.2309 22.7783 21.3238 20.5232 20.148 0.1377 0.0231 0.0144 0.0072 0.0137 24.196 22.772 21.392 20.556 -99.0 20.32 0.141 0.023 0.011 0.0070 -99.0 0.013 -99.99 19.153 -99.0 -99.0 -99.99 0.016 -99.0 -99.0 -0.04 0.0020 0.0496 0.02449 3.46 3.46 1 1 1 VIPERS_DR2/spec1D/VIPERS_101123096_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101123096_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101123096_sky.fits 4.2
101123161 31.139107 -5.9725545 22.4053 0.039 W1P199 4 0.6728 2 3.5346 2 1 0.761277 0.96 1 495613 23.94 23.2886 22.933 22.4053 22.408 0.1152 0.0371 0.0609 0.039 0.1241 23.701 23.318 22.993 22.366 -99.0 22.387 0.066 0.029 0.034 0.027 -99.0 0.065 -99.99 21.391 -99.0 -99.0 -99.99 0.093 -99.0 -99.0 -0.04 0.0020 0.0496 0.02455 3.72 3.95 1 1 1 VIPERS_DR2/spec1D/VIPERS_101123161_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101123161_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101123161_sky.fits 2.2
101123359 30.8949768 -5.9724561 22.258 0.0303 W1P198 4 0.9155 2 4.6018 2 1 0.3309735 0.89 1 495571 24.082 23.6644 23.1244 22.258 22.0172 0.1062 0.0465 0.0647 0.0303 0.0677 24.057 23.669 23.248 22.326 -99.0 22.092 0.083 0.034 0.038 0.024 -99.0 0.046 -99.99 21.073 -99.0 -99.0 -99.99 0.065 -99.0 -99.0 -0.04 0.0020 0.0496 0.02529 3.59 3.53 1 1 1 VIPERS_DR2/spec1D/VIPERS_101123359_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101123359_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101123359_sky.fits 2.5
101123385 30.4230875 -5.9707472 20.9981 0.0102 W1P197 3 0.6343 4 2.1444 2 1 0.6827216 0.969697 1 496096 24.2885 23.4138 21.9881 20.9981 20.5006 0.1345 0.0383 0.0255 0.0102 0.0172 24.145 23.437 22.07 21.033 -99.0 20.691 0.113 0.035 0.017 0.0090 -99.0 0.015 -99.99 19.269 -99.0 -99.0 -99.99 0.016 -99.0 -99.0 -0.04 0.0020 0.0496 0.02446 3.62 3.61 1 1 1 VIPERS_DR2/spec1D/VIPERS_101123385_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101123385_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101123385_sky.fits 4.4
101123448 30.4607269 -5.9713814 21.0347 0.0104 W1P197 3 0.6898 4 1.9567 2 1 1.0 1.0 1 495894 31.3618 24.0071 22.3219 21.0347 20.4895 86.8632 0.0646 0.0321 0.0104 0.0172 27.132 23.953 22.454 21.07 -99.0 20.664 1.768 0.057 0.024 0.01 -99.0 0.016 -99.99 19.073 -99.0 -99.0 -99.99 0.013 -99.0 -99.0 -0.04 0.0020 0.0496 0.02437 3.64 3.66 1 1 1 VIPERS_DR2/spec1D/VIPERS_101123448_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101123448_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101123448_sky.fits 4.4
101123479 30.8068106 -5.9709829 21.9167 0.0355 W1P198 4 0.922 9 4.5752 2 1 0.3921903 0.96 1 496044 22.8951 22.8476 22.6618 21.9167 21.8286 0.0582 0.035 0.0688 0.0355 0.0873 22.911 22.905 22.692 21.93 -99.0 21.896 0.041 0.023 0.031 0.022 -99.0 0.049 -99.99 21.215 -99.0 23.737 -99.99 0.092 -99.0 0.085 -0.04 0.0020 0.0496 0.02504 5.34 5.33 1 1 1 VIPERS_DR2/spec1D/VIPERS_101123479_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101123479_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101123479_sky.fits 9.5
101123627 30.9075651 -5.970703 21.2437 0.0112 W1P199 3 0.725 4 2.1575 2 1 0.3803853 0.9 1 496000 24.4085 23.8196 22.4842 21.2437 20.873 0.1313 0.0491 0.0332 0.0112 0.0221 24.424 23.841 22.551 21.279 -99.0 21.022 0.132 0.046 0.023 0.011 -99.0 0.02 -99.99 19.864 -99.0 -99.0 -99.99 0.026 -99.0 -99.0 -0.04 0.0020 0.0496 0.02544 2.96 2.98 1 1 1 VIPERS_DR2/spec1D/VIPERS_101123627_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101123627_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101123627_sky.fits 4.4
101123681 31.0749018 -5.9701051 21.2261 0.0115 W1P199 4 0.6151 2 4.2335 2 1 0.3742266 0.989899 1 496141 25.9607 23.9516 22.2853 21.2261 20.7548 0.609 0.0588 0.0296 0.0115 0.0223 26.28 23.983 22.43 21.276 -99.0 20.953 0.786 0.056 0.022 0.011 -99.0 0.02 -99.99 19.527 -99.0 -99.0 -99.99 0.02 -99.0 -99.0 -0.04 0.0020 0.0496 0.02458 3.48 3.49 1 1 1 VIPERS_DR2/spec1D/VIPERS_101123681_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101123681_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101123681_sky.fits 2.4
101123711 30.9829262 -5.9709385 22.133 0.0201 W1P199 3 0.5266 3 1.9502 2 1 0.4093971 0.73 1 495809 27.1261 24.4661 23.0785 22.133 21.8498 1.3272 0.0717 0.0459 0.0201 0.0428 26.19 24.519 23.123 22.176 -99.0 22.043 0.503 0.063 0.029 0.018 -99.0 0.037 -99.99 20.803 -99.0 -99.0 -99.99 0.054 -99.0 -99.0 -0.04 0.0020 0.0496 0.02634 2.54 2.53 1 1 1 VIPERS_DR2/spec1D/VIPERS_101123711_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101123711_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101123711_sky.fits 3.4
101123720 30.9053804 -5.97025 21.7422 0.0169 W1P199 3 0.9198 4 2.1814 2 1 0.385795 0.99 1 496083 22.2836 22.2206 22.1498 21.7422 21.6695 0.0196 0.0115 0.024 0.0169 0.0436 22.229 22.23 22.224 21.778 -99.0 21.844 0.019 0.011 0.017 0.016 -99.0 0.039 -99.99 21.557 -99.0 -99.0 -99.99 0.113 -99.0 -99.0 -0.04 0.0020 0.0496 0.02541 2.72 2.74 1 1 1 VIPERS_DR2/spec1D/VIPERS_101123720_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101123720_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101123720_sky.fits 4.5
101123724 30.9900358 -5.9703885 22.0323 0.0226 W1P199 3 0.6653 4 3.4742 2 1 0.3652592 0.87 1 496031 24.099 23.3904 22.6963 22.0323 21.7752 0.1004 0.0333 0.0401 0.0226 0.0481 23.934 23.485 22.802 22.079 -99.0 21.915 0.074 0.029 0.025 0.018 -99.0 0.037 -99.99 21.121 -99.0 -99.0 -99.99 0.081 -99.0 -99.0 -0.04 0.0020 0.0496 0.02624 3.3 3.29 1 1 1 VIPERS_DR2/spec1D/VIPERS_101123724_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101123724_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101123724_sky.fits 4.4
101123730 30.9468057 -5.9692064 20.5542 0.0091 W1P199 3 0.6901 4 6.4186 2 1 0.3121946 0.97 1 496448 23.5171 22.4565 21.4644 20.5542 20.1213 0.0977 0.0213 0.0179 0.0091 0.0171 23.354 22.514 21.584 20.599 -99.0 20.31 0.078 0.019 0.013 0.0080 -99.0 0.015 -99.99 18.434 -99.0 -99.0 -99.99 0.0080 -99.0 -99.0 -0.04 0.0020 0.0496 0.02612 4.7 4.75 1 1 1 VIPERS_DR2/spec1D/VIPERS_101123730_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101123730_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101123730_sky.fits 4.2
101123840 31.1365528 -5.9687429 20.1966 0.0060 W1P199 4 0.5858 4 3.413 2 1 0.8642486 0.99 1 496500 22.9087 22.0344 20.9194 20.1966 19.8473 0.0467 0.0137 0.0117 0.0060 0.0124 22.868 22.065 21.018 20.244 -99.0 20.014 0.044 0.013 0.0080 0.0060 -99.0 0.011 -99.99 18.647 -99.0 -99.0 -99.99 0.011 -99.0 -99.0 -0.04 0.0020 0.0496 0.02455 4.48 4.5 1 1 1 VIPERS_DR2/spec1D/VIPERS_101123840_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101123840_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101123840_sky.fits 4.4
101123878 30.9387877 -5.9694518 22.2481 0.04 W1P199 3 1.0246 2 3.568 2 1 0.3735255 0.88 1 496230 22.8746 22.7352 22.5943 22.2481 21.7941 0.0401 0.0249 0.0471 0.04 0.0674 22.818 22.757 22.727 22.257 -99.0 22.085 0.032 0.018 0.027 0.028 -99.0 0.058 -99.99 21.585 -99.0 -99.0 -99.99 0.118 -99.0 -99.0 -0.04 0.0020 0.0496 0.02599 3.99 4.13 1 1 1 VIPERS_DR2/spec1D/VIPERS_101123878_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101123878_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101123878_sky.fits 2.5
101124004 30.7043199 -5.9683843 21.7398 0.0236 W1P198 3 1.4101 19 3.1129 2 1 0.5709857 0.76 1 496521 22.2722 22.2683 21.9707 21.7398 21.1455 0.0246 0.0167 0.0285 0.0236 0.0373 22.2 22.276 21.944 21.743 -99.0 21.358 0.022 0.014 0.017 0.019 -99.0 0.032 -99.99 20.26 -99.0 -99.0 -99.99 0.043 -99.0 -99.0 -0.04 0.0020 0.0496 0.02224 4.18 4.34 1 1 1 VIPERS_DR2/spec1D/VIPERS_101124004_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101124004_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101124004_sky.fits 19.5
101124020 30.6161107 -5.9688267 22.2443 0.0511 W1P197 4 1.2106 1 3.749 2 1 0.4618684 0.66 1 496349 23.6544 23.5237 22.8532 22.2443 21.2195 0.1161 0.0656 0.0758 0.0511 0.0543 23.768 23.513 22.924 22.267 -99.0 21.538 0.092 0.041 0.037 0.033 -99.0 0.04 -99.99 20.054 -99.0 25.277 -99.99 0.033 -99.0 0.306 -0.04 0.0020 0.0496 0.02315 5.33 5.57 1 1 1 VIPERS_DR2/spec1D/VIPERS_101124020_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101124020_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101124020_sky.fits 1.4
101124042 30.8517552 -5.968592 22.3713 0.0305 W1P198 4 0.9635 3 2.8866 2 1 0.4192526 0.77 1 496227 25.5136 25.2103 23.5533 22.3713 21.4703 0.3628 0.1738 0.0905 0.0305 0.0384 25.829 25.379 23.83 22.47 -99.0 21.712 0.379 0.148 0.063 0.024 -99.0 0.03 -99.99 19.982 -99.0 -99.0 -99.99 0.022 -99.0 -99.0 -0.04 0.0020 0.0496 0.02508 3.19 3.11 1 1 1 VIPERS_DR2/spec1D/VIPERS_101124042_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101124042_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101124042_sky.fits 3.5
101124076 31.0948065 -5.9677193 22.1594 0.0206 W1P199 4 0.4562 4 2.1369 2 1 0.5040747 0.96 1 496577 23.4561 23.2757 23.1433 22.1594 22.9327 0.0451 0.0245 0.0537 0.0206 0.1195 23.41 23.324 23.288 22.204 -99.0 23.099 0.04 0.022 0.036 0.018 -99.0 0.095 -99.99 21.948 -99.0 -99.0 -99.99 0.136 -99.0 -99.0 -0.04 0.0020 0.0496 0.02453 2.44 2.45 1 1 1 VIPERS_DR2/spec1D/VIPERS_101124076_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101124076_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101124076_sky.fits 4.2
101124111 30.4709997 -5.9630979 19.7551 0.0045 W1P197 3 0.5852 4 2.3785 2 1 0.7220133 0.989899 1 497826 22.7968 21.8484 20.5914 19.7551 19.3594 0.0475 0.0125 0.0093 0.0045 0.0089 22.681 21.851 20.637 19.765 -99.0 19.525 0.048 0.013 0.0080 0.0050 -99.0 0.0090 -99.99 18.311 -99.0 -99.0 -99.99 0.01 -99.0 -99.0 -0.04 0.0020 0.0496 0.02425 4.07 4.17 1 1 1 VIPERS_DR2/spec1D/VIPERS_101124111_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101124111_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101124111_sky.fits 4.5
101124121 30.8930937 -5.9689421 22.4503 0.0364 W1P198 4 0.6972 3 10.8263 2 1 0.3420366 0.96 1 496195 23.8333 23.4176 22.9005 22.4503 22.0872 0.0863 0.0374 0.0531 0.0364 0.0714 23.676 23.449 23.078 22.452 -99.0 22.222 0.06 0.029 0.033 0.026 -99.0 0.051 -99.99 21.97 -99.0 -99.0 -99.99 0.159 -99.0 -99.0 -0.04 0.0020 0.0496 0.02524 3.52 3.51 1 1 1 VIPERS_DR2/spec1D/VIPERS_101124121_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101124121_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101124121_sky.fits 3.2
101124133 30.7464196 -5.9678703 21.4442 0.0166 W1P198 3 0.7301 1 6.0104 2 1 0.229183 0.84 1 496570 24.6214 23.6621 22.5152 21.4442 21.0465 0.2074 0.054 0.0428 0.0166 0.0314 24.72 23.714 22.672 21.49 -99.0 21.194 0.198 0.046 0.029 0.014 -99.0 0.025 -99.99 19.371 -99.0 -99.0 -99.99 0.017 -99.0 -99.0 -0.04 0.0020 0.0496 0.0235 4.47 4.46 1 1 1 VIPERS_DR2/spec1D/VIPERS_101124133_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101124133_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101124133_sky.fits 1.5
101124156 31.1261724 -5.9683763 21.8754 0.0164 W1P199 4 0.3361 1 2.1387 2 1 0.6201065 0.9292929 1 496334 23.4376 22.6838 22.7964 21.8754 21.7851 0.0448 0.015 0.0368 0.0164 0.0425 23.43 22.726 22.609 21.895 -99.0 22.005 0.042 0.014 0.02 0.015 -99.0 0.037 -99.99 20.616 -99.0 -99.0 -99.99 0.04 -99.0 -99.0 -0.04 0.0020 0.0496 0.02455 2.2 2.23 1 1 1 VIPERS_DR2/spec1D/VIPERS_101124156_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101124156_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101124156_sky.fits 1.2
101124157 30.5877424 -5.9686635 22.1499 0.0226 W1P197 4 0.5104 2 2.2898 2 1 0.617158 0.84 1 496263 26.1018 25.0343 22.8784 22.1499 21.6485 0.6464 0.1359 0.0429 0.0226 0.0434 26.26 24.956 23.0 22.159 -99.0 21.864 0.638 0.105 0.028 0.019 -99.0 0.035 -99.99 20.601 -99.0 -99.0 -99.99 0.039 -99.0 -99.0 -0.04 0.0020 0.0496 0.02414 2.75 2.79 1 1 1 VIPERS_DR2/spec1D/VIPERS_101124157_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101124157_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101124157_sky.fits 2.5
101124261 30.589789 -5.9680524 22.2041 0.022 W1P197 4 0.6914 4 1.6458 2 1 0.6046267 0.97 1 496440 23.9411 23.5558 22.9211 22.2041 22.0563 0.0758 0.0327 0.0412 0.022 0.0546 23.969 23.564 22.995 22.234 -99.0 22.2 0.073 0.028 0.027 0.019 -99.0 0.045 -99.99 21.18 -99.0 24.481 -99.99 0.066 -99.0 0.134 -0.04 0.0020 0.0496 0.02406 2.32 2.34 1 1 1 VIPERS_DR2/spec1D/VIPERS_101124261_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101124261_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101124261_sky.fits 4.4
101124281 30.8967653 -5.9660494 22.0496 0.0212 W1P198 4 0.7288 2 2.8535 2 1 0.3308092 0.91 1 496778 25.3086 24.686 23.1998 22.0496 21.6029 0.273 0.0994 0.0584 0.0212 0.0384 25.41 24.642 23.253 22.096 -99.0 21.826 0.282 0.083 0.038 0.019 -99.0 0.035 -99.99 20.565 -99.0 -99.0 -99.99 0.042 -99.0 -99.0 -0.04 0.0020 0.0496 0.02526 3.07 3.08 1 1 1 VIPERS_DR2/spec1D/VIPERS_101124281_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101124281_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101124281_sky.fits 2.5
101124304 30.8738993 -5.9669079 21.9348 0.0288 W1P198 4 0.6016 1 5.244 2 1 0.6097329 0.8585859 1 496762 24.3292 23.7462 22.7773 21.9348 21.7425 0.1667 0.0639 0.0603 0.0288 0.0648 24.338 23.774 22.962 21.976 -99.0 21.79 0.124 0.043 0.035 0.019 -99.0 0.04 -99.99 20.366 -99.0 25.624 -99.99 0.041 -99.0 0.354 -0.04 0.0020 0.0496 0.02498 4.62 4.58 1 1 1 VIPERS_DR2/spec1D/VIPERS_101124304_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101124304_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101124304_sky.fits 1.2
101124386 30.5374881 -5.9665997 21.6756 0.0282 W1P197 4 1.0308 9 3.7236 2 1 0.3213594 0.88 1 496772 23.0039 22.8427 22.3637 21.6756 21.0879 0.0673 0.0356 0.0515 0.0282 0.0458 22.952 22.891 22.502 21.713 -99.0 21.271 0.051 0.026 0.029 0.02 -99.0 0.032 -99.99 20.085 -99.0 23.915 -99.99 0.04 -99.0 0.112 -0.04 0.0020 0.0496 0.02469 5.75 5.74 1 1 1 VIPERS_DR2/spec1D/VIPERS_101124386_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101124386_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101124386_sky.fits 9.5
101124415 30.465703 -5.9669252 21.2144 0.0094 W1P197 3 0.0 4 1.3595 2 1 1.0 0.0 1 496638 23.9807 22.9274 21.8417 21.2144 20.8194 0.0759 0.0187 0.0173 0.0094 0.018 23.978 22.936 21.912 21.25 -99.0 21.002 0.078 0.018 0.012 0.0090 -99.0 0.017 -99.99 20.582 -99.0 -99.0 -99.99 0.048 -99.0 -99.0 -0.04 0.0020 0.0496 0.0243 2.18 2.19 1 1 1 VIPERS_DR2/spec1D/VIPERS_101124415_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101124415_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101124415_sky.fits 4.2
101124548 31.1321666 -5.9645155 21.6372 0.0217 W1P199 4 0.5848 4 6.6893 2 1 0.8261766 0.96 1 497325 23.5587 23.0927 22.1214 21.6372 21.4264 0.0844 0.0349 0.0327 0.0217 0.0533 23.528 23.112 22.258 21.636 -99.0 21.557 0.067 0.028 0.021 0.017 -99.0 0.038 -99.99 20.388 -99.0 -99.0 -99.99 0.048 -99.0 -99.0 -0.04 0.0020 0.0496 0.02456 4.71 4.92 1 1 1 VIPERS_DR2/spec1D/VIPERS_101124548_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101124548_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101124548_sky.fits 4.4
101124554 30.7840126 -5.966804 22.4575 0.0328 W1P198 4 1.525 12 1.8956 2 1 0.6284488 0.76 1 496586 24.1707 24.014 22.9368 22.4575 22.0725 0.0995 0.0578 0.0496 0.0328 0.0577 24.259 24.151 23.072 22.486 -99.0 22.304 0.096 0.05 0.031 0.025 -99.0 0.049 -99.99 20.209 -99.0 -99.0 -99.99 0.027 -99.0 -99.0 -0.04 0.0020 0.0496 0.02469 2.61 2.59 1 1 1 VIPERS_DR2/spec1D/VIPERS_101124554_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101124554_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101124554_sky.fits 12.2
101124576 31.0887327 -5.966107 22.443 0.0517 W1P199 4 1.1974 9 7.3885 2 1 0.5140059 0.5151515 1 496706 23.3346 23.2337 22.6135 22.443 21.862 0.0749 0.0456 0.0584 0.0517 0.0854 23.283 23.17 22.702 22.332 -99.0 21.811 0.054 0.03 0.034 0.032 -99.0 0.047 -99.99 20.539 -99.0 -99.0 -99.99 0.057 -99.0 -99.0 -0.04 0.0020 0.0496 0.02452 4.1 4.26 1 1 1 VIPERS_DR2/spec1D/VIPERS_101124576_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101124576_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101124576_sky.fits 9.4
101124580 31.0668617 -5.9665 22.348 0.0316 W1P199 4 0.6174 4 2.0884 2 1 0.4519644 0.85 1 496608 24.0811 23.6977 22.8469 22.348 21.9323 0.102 0.0467 0.0486 0.0316 0.061 24.143 23.745 22.995 22.408 -99.0 22.221 0.083 0.035 0.035 0.024 -99.0 0.046 -99.99 21.218 -99.0 -99.0 -99.99 0.074 -99.0 -99.0 -0.04 0.0020 0.0496 0.0247 3.49 3.46 1 1 1 VIPERS_DR2/spec1D/VIPERS_101124580_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101124580_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101124580_sky.fits 4.5
101124610 30.5441941 -5.9657542 22.392 0.0329 W1P197 4 0.9023 3 2.2397 2 1 0.4156129 0.79 1 496847 23.9924 23.8119 23.4195 22.392 21.8773 0.1036 0.052 0.0822 0.0329 0.0595 23.895 23.849 23.441 22.383 -99.0 22.109 0.076 0.04 0.046 0.024 -99.0 0.046 -99.99 20.728 -99.0 25.001 -99.99 0.047 -99.0 0.193 -0.04 0.0020 0.0496 0.0247 3.05 3.14 1 1 1 VIPERS_DR2/spec1D/VIPERS_101124610_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101124610_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101124610_sky.fits 3.5
101124611 30.4763845 -5.9660647 22.2483 0.0295 W1P197 3 1.1226 3 2.8076 2 1 0.5211481 0.75 1 496766 23.4926 23.289 22.8953 22.2483 21.6741 0.0569 0.032 0.0507 0.0295 0.0447 23.484 23.375 23.006 22.288 -99.0 21.863 0.05 0.027 0.03 0.023 -99.0 0.036 -99.99 20.599 -99.0 -99.0 -99.99 0.037 -99.0 -99.0 -0.04 0.0020 0.0496 0.02428 3.0 2.98 1 1 1 VIPERS_DR2/spec1D/VIPERS_101124611_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101124611_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101124611_sky.fits 3.4
101124641 31.1191845 -5.9648986 20.8278 0.0090 W1P199 4 0.7808 4 3.3625 2 1 0.4524215 0.9393939 1 497120 22.1731 21.5353 21.3157 20.8278 20.4678 0.0206 0.0076 0.0142 0.0090 0.0185 22.125 21.576 21.381 20.874 -99.0 20.643 0.02 0.0070 0.01 0.0090 -99.0 0.016 -99.99 19.515 -99.0 -99.0 -99.99 0.022 -99.0 -99.0 -0.04 0.0020 0.0496 0.02455 3.75 3.72 1 1 1 VIPERS_DR2/spec1D/VIPERS_101124641_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101124641_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101124641_sky.fits 4.2
101124642 30.8443959 -5.9660441 21.438 0.0143 W1P198 4 0.795 2 2.5506 2 1 0.6307188 1.0 1 496770 25.1382 24.4309 22.7796 21.438 20.767 0.2656 0.091 0.0526 0.0143 0.0207 25.125 24.452 22.862 21.476 -99.0 20.988 0.246 0.079 0.032 0.013 -99.0 0.019 -99.99 19.273 -99.0 -99.0 -99.99 0.013 -99.0 -99.0 -0.04 0.0020 0.0496 0.02507 3.22 3.26 1 1 1 VIPERS_DR2/spec1D/VIPERS_101124642_bis.fits VIPERS_DR2/spec1Dnoise/VIPERS_101124642_noise.fits VIPERS_DR2/spec1DSky/VIPERS_101124642_sky.fits 2.5