@@ -5,7 +5,7 @@ Installing
55
66.. note ::
77
8- **This package is in early stages of development . **
8+ 🚨 **This package is in early stages of design and implementation . ** 🚨
99
1010 We welcome any feedback and ideas!
1111 Let us know by submitting
@@ -29,23 +29,14 @@ doesn't interfere with any other Python installations in your system.
2929Which GMT?
3030----------
3131
32- You'll need GMT 6, the latest development version available from
32+ You'll need the latest development version available from
3333`the GitHub repository <https://github.com/GenericMappingTools/gmt >`__.
34+ GMT/Python is based on GMT 6, **which has not yet been officially released **.
3435
35- We need the very latest GMT since there are many changes being made to the C API in
36+ We need the very latest GMT since there are many changes being made to GMT itself in
3637response to the development of GMT/Python, mainly the new
3738`modern execution mode <http://gmt.soest.hawaii.edu/projects/gmt/wiki/Modernization >`__.
3839
39- **GMT 6 has not been officially released ** yet.
40- However, we provide compiled conda packages of the development version for Linux and Mac
41- through `conda-forge <https://github.com/conda-forge/gmt-feedstock/ >`__.
42- You can also
43- `build GMT from source <http://gmt.soest.hawaii.edu/projects/gmt/wiki/BuildingGMT >`__
44- instead,
45- which is untested and we would love to get feedback from anyone who tries.
46-
47- We recommend following the instructions further on to install GMT 6.
48-
4940
5041Dependencies
5142------------
@@ -62,44 +53,18 @@ The following are optional (but recommended) dependencies:
6253* `IPython <https://ipython.org/ >`__: For embedding the figures in Jupyter notebooks.
6354
6455
65- Installing GMT and other dependencies
66- -------------------------------------
67-
68- Before installing GMT/Python, we must install GMT itself along with the other
69- dependencies.
70- The easiest way to do this is using the ``conda `` package manager.
71- We recommend working in an isolated
72- `conda environment <https://conda.io/docs/user-guide/tasks/manage-environments.html >`__
73- to avoid issues with competing versions of GMT and its dependencies.
74-
75- First, we must configure conda to get packages from the
76- `conda-forge channel <https://conda-forge.org/ >`__ (the order is important)::
77-
78- conda config --prepend channels conda-forge/label/dev
79- conda config --prepend channels conda-forge
56+ Installing GMT
57+ --------------
8058
81- Now we can create a new conda environment with Python and all our dependencies installed
82- (we'll call it ``gmt-python `` but you can change it to whatever you want)::
83-
84- conda create --name gmt-python python=3.6 pip numpy pandas xarray packaging ipython gmt=6.0.0*
85-
86- Activate the environment by running::
87-
88- source activate gmt-python
89-
90- From now on, all commands will take place inside the environment and won't affect your
91- default installation.
59+ Unfortunately, you'll have to build GMT from source in order to get GMT/Python working.
60+ Please follow the instructions at http://gmt.soest.hawaii.edu/projects/gmt/wiki/BuildingGMT
9261
9362.. note ::
9463
95- **Currently, this only works on Linux and macOS. **
96-
97- We don't have a GMT conda package for Windows
98- (`we're working on it <https://github.com/conda-forge/gmt-feedstock >`__).
99- If you know how to
100- build GMT from source, you can do that instead of the ``conda install
101- gmt ``. This is untested and we would love to get feedback from anyone who
102- tries.
64+ We used to maintain conda packages for the latest GMT. That caused many problems and
65+ was very difficult to maintain updated. We have opted to not do that anymore so that
66+ we can develop more quickly. Once GMT 6 is officially released, we'll have conda
67+ packages available again. Please bear with us.
10368
10469
10570Installing GMT/Python
0 commit comments