SourceXtractorPlusPlus  0.19
SourceXtractor++, the next generation SExtractor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
README.md
Go to the documentation of this file.
1 # SourceXtractor++
2 [![Conda](https://img.shields.io/conda/v/astrorama/sourcextractor)](https://anaconda.org/astrorama/sourcextractor)
3 [![Fedora package](https://img.shields.io/fedora/v/sourcextractor++/rawhide)](https://koji.fedoraproject.org/koji/packageinfo?packageID=30842)
4 [![Build RPM](https://github.com/astrorama/SourceXtractorPlusPlus/workflows/Build%20RPM/badge.svg)](https://github.com/astrorama/SourceXtractorPlusPlus/actions)
5 [![Coverity](https://scan.coverity.com/projects/19270/badge.svg?flat=1)](https://scan.coverity.com/projects/astrorama-sextractorxx)
6 [![Documentation](https://readthedocs.org/projects/sourcextractorplusplus/badge/?version=latest)](https://sourcextractorplusplus.readthedocs.io/en/latest/Introduction.html)
7 [![CodeFactor](https://www.codefactor.io/repository/github/astrorama/sourcextractorplusplus/badge/develop)](https://www.codefactor.io/repository/github/astrorama/sourcextractorplusplus/overview/develop)
8 
9 The next generation SExtractor.
10 
11 Documentation: https://astrorama.github.io/SourceXtractorPlusPlus/
12 
13 # Installation
14 
15 ## Conda
16 
17 SourceXtractor++ is available on [Anaconda Cloud for Linux and MacOSX](https://anaconda.org/astrorama/sourcextractor)
18 
19 ```bash
20 conda install -c conda-forge -c astrorama sourcextractor
21  ```
22 
23 We would recommend, however, to install it into its own environment.
24 
25 ```bash
26 conda create -n sourcex -c astrorama -c conda-forge sourcextractor
27 conda activate sourcex
28  ```
29 
30 **Note:** If you want the development version to test a future functionality or bugfix, it can also be done with conda:
31 
32 ```bash
33 conda create -n sourcex-dev -c astrorama/label/develop -c astrorama -c conda-forge sourcextractor
34 conda activate sourcex-dev
35 ```
36 
37 ## Fedora / CentOS
38 
39 SourceXtractor++ is shipped directly in Fedora and CentOS. It can be installed simply as follows:
40 
41 ```bash
42 sudo dnf install sourcextractor++
43 ```
44 
45 [We also build our own RPMs as part of our CI setup](http://repository.astro.unige.ch/euclid/devel/)
46 They can be installed adding a `.repo` file under `/etc/yum.repos.d` with the following content:
47 
48 ```ini
49 # Stable and tagged versions
50 # This is the recommended way to install sourcextractor++
51 [Astrorama]
52 name=Astrorama
53 baseurl=http://repository.astro.unige.ch/euclid/fedora/$releasever/$basearch
54 enabled=1
55 gpgcheck=0
56 
57 # Enable this to get the stable (untagged) version
58 [Astrorama-Stable]
59 name=Astrorama Stable
60 baseurl=http://repository.astro.unige.ch/euclid/devel/stable/fedora/$releasever/$basearch
61 enabled=0
62 gpgcheck=0
63 
64 # Enable this to get the development version
65 # Use with care!
66 [Astrorama-Develop]
67 name=Astrorama Develop
68 baseurl=http://repository.astro.unige.ch/euclid/devel/develop/fedora/$releasever/$basearch
69 enabled=0
70 gpgcheck=0
71 ```
72 
73 And install with
74 
75 ```bash
76 dnf install SourceXtractorPlusPlus
77 ```
78 
79 ## Discussion group for SourceXtractor++ users
80 
81 In order to facilitaet an active disucssion among SourceXtractor++ users we have created
82 a [users group](https://groups.google.com/g/sourcextractor_plusplus). We encourage all users to directly
83 join the group (if a google account is at hand) or to ask us to add you as member
84 (open an issue on the [github page](https://astrorama.github.io/SourceXtractorPlusPlus/).
85 
86 
87 ## References and Acknowledgment
88 
89 While we are working on several refereed papers describing SourceXtractor++ and its software architecture, the software package can be referenced with two ADASS conference proceedings:
90 
91 - [Bertin, E.; Schefer, M. ; Apostolakos, N. ; Álvarez-Ayllón, A.; Dubath, P. ; Kümmel, M.: 2020ASPC..527..461B](https://ui.adsabs.harvard.edu/abs/2020ASPC..527..461B/abstract)
92 - [Kümmel, M. ; Bertin, E.; Schefer, M. ; Apostolakos, N. ; Álvarez-Ayllón, A.; Dubath, P.: 2020ASPC..527...29K](https://ui.adsabs.harvard.edu/abs/2020ASPC..527...29K/abstract)
93 
94 Resources for the SourceXtractor++ development are in most part provided by funding from the [Euclid satellite project](https://www.euclid-ec.org/) via the various national agencies.
95 For Euclid Consortium papers it is sufficient to point to the [SourceXtractor++ webpage](https://github.com/astrorama/SourceXtractorPlusPlus) and add
96 the standard EC acknowledgement text.
97 
98 For scientific publication which are non EC papers we would be greatful if the following acknowledgment could be added:
99 ```
100 This research made use of {\tt SourceXtractor++}\footnote{https://github.com/astrorama/SourceXtractorPlusPlus},
101 an open source software package developed for the Euclid satellite project.
102 ```
def setup
Definition: conf.py:181
string project
Definition: conf.py:64
string version
Definition: conf.py:74
T next(T...args)
constexpr std::size_t N
ELEMENTS_API auto join(Args &&...args) -> decltype(joinPath(std::forward< Args >(args)...))