credo-science / credo-webapp

Credo web application
MIT License
2 stars 6 forks source link

How the detection filter works? #48

Closed slawekstu closed 5 years ago

slawekstu commented 5 years ago

I wonder how filters work on the api.credo.science page. What data / values are the filters based on? Are these values included in packages that we can download?

The packages that can be downloaded are all detections without filters, so there are more than on the page. Is an ordinary user able to reproduce this filter? To be able to analyze only those detections that have been passed through the page filter?

koziomek commented 5 years ago

As of now, detection is hidden ("visible" attribute is set to false) if at least one of these conditions is true:

These parameters and conditions were designed to provide better browsing experience for ordinary people wanting to look at pretty pictures.

Are these values included in packages that we can download?

All of this information is present or can be created using data exports.

Is an ordinary user able to reproduce this filter?

Does an average user know how to program? If so, yes. All of the code is open source and available to be reviewed.

To be able to analyze only those detections that have been passed through the page filter?

I assume you want to know if scientists analyzing exported data are able to process only the detections that were classified as visible.

The answer is yes. However, in my opinion people analyzing this data should not depend on the visibility flag and instead using their understanding of the subject, create their own set of filters that would be probably more accurate.

slawekstu commented 5 years ago

Thank you for the answer, thanks to her I know how to take into account only those visible on the page (taking into account only those from: "visible" = "true")