Skip to content

Commit 66d3610

Browse files
authored
Merge pull request #1670 from jyaistMap/master
Add documents for the 2.2.0 release
2 parents fbb500d + b94e362 commit 66d3610

28 files changed

+16115
-889
lines changed

PULL_REQUEST_TEMPLATE.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,9 @@ Please go through each entry in the below checklist and mark an 'X' if that cond
2424
- [ ] All images used like `<img src="base64str_here">` instead of `<img src="https://some.url">`? All map widgets contain a static image preview? (Call `mapview_inst.take_screenshot()` to do so)
2525
- [ ] All file paths are constructed in an OS-agnostic fashion with `os.path.join()`? (Instead of `r"\foo\bar"`, `os.path.join(os.path.sep, "foo", "bar")`, etc.)
2626
- [ ] Is your code formatted using [Jupyter Black](https://www.freecodecamp.org/news/auto-format-your-python-code-with-black/)? You can use Jupyter Black to format your code in the notebook.
27-
- [ ] **IF YOU WANT THIS SAMPLE TO BE DISPLAYED ON THE DEVELOPERS.ARCGIS.COM WEBSITE**, ping @ mohi9282 so he can add it to the list for the next deploy
27+
- [ ] **If this notebook showcases deep learning capabilities, please go through the following checklist:**
28+
- [ ] Are the inputs required for `Export Training Data Using Deep Learning` tool published on geosaurus org (api data owner account) and added in the notebook using `gis.content.get` function?
29+
- [ ] Is training data zipped and published as Image Collection? Note: Whole folder is zipped with name same as the notebook name.
30+
- [ ] Are the inputs required for model inferencing published on geosaurus org (api data owner account) and added in the notebook using `gis.content.get` function? Note: This includes providing test raster and trained model.
31+
- [ ] Are the inferenced results displayed using a webmap widget?
32+
- [ ] **IF YOU WANT THIS SAMPLE TO BE DISPLAYED ON THE DEVELOPERS.ARCGIS.COM WEBSITE**, ping @jyaistMap so he can add it to the list for the next deploy.

guide/01-getting-started/system-requirements.ipynb

Lines changed: 30 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -22,44 +22,57 @@
2222
"metadata": {},
2323
"source": [
2424
"## Operating System \n",
25-
"The ArcGIS API for Python 2.1.0 is compatible with 64-bit versions of Windows, macOS, and Linux. Note that, 32-bit versions of Windows and Linux is no longer supported for API versioned later than 1.7.1.\n",
25+
"The ArcGIS API for Python 2.2.0 is compatible with 64-bit versions of Windows, macOS, and Linux. Note that, 32-bit versions of Windows and Linux are no longer supported for API versions later than 1.7.1.\n",
2626
"\n",
2727
"## Python Version\n",
28-
"Python 3.7.0 to 3.9.x is required to use the ArcGIS API for Python 2.1.0.\n",
28+
"Python 3.9.x to 3.11.x is required to use the ArcGIS API for Python 2.2.0.\n",
29+
"\n",
30+
"> **Note:** The `arcgis.learn` module is **only** supported with Python 3.9.x.\n",
2931
"\n",
3032
"## Dependencies\n",
3133
"The full power of the ArcGIS API for Python is best experienced when all its dependencies are installed. However, specific tasks such as GIS administration and content management can be accomplished with a subset of dependencies installed. See [Install with minimum Dependencies](../install-and-set-up#install-with-minimum-dependencies) to install the `arcgis` package in this manner.\n",
3234
"\n",
33-
"It is recommended to install the `arcgis` package the default way of either `conda install -c esri arcgis` or `pipenv install arcgis`. When installed in this manner, all the below dependencies are automatically installed. Note that most of these packages have dependencies of their own.\n",
35+
"It is recommended to install the `arcgis` package the default way of either `conda install -c esri arcgis` or `pipenv install arcgis`. When version 2.2.0 is installed in this manner, all the below dependencies are automatically installed. \n",
36+
"\n",
37+
"> __Note__ Most of these packages have dependencies of their own. For a full list of packages installed:\n",
38+
" > * conda environment, type `conda list -n <environment_name>`. \n",
39+
" > * pipenv virtual environment: See [`Pipfile` and `Pipfile.lock`](https://pipenv.pypa.io/en/latest/pipfile/) for details. \n",
3440
"\n",
3541
"* [six](https://pypi.python.org/pypi/six)\n",
36-
"* [pandas>=1.3.5](https://pandas.pydata.org/) \n",
37-
"* [numpy>=1.16.2](http://www.numpy.org/) \n",
42+
"* [pandas>=2.2.0](https://pandas.pydata.org/) \n",
43+
"* [numpy>=1.21.6](http://www.numpy.org/) \n",
3844
"* [pyshp>=2](https://pypi.python.org/pypi/pyshp/) \n",
3945
"* [matplotlib](https://matplotlib.org/)\n",
46+
"* [matploglib-inline](https://pypi.org/project/matplotlib-inline/)\n",
4047
"* [notebook](https://ipython.org/notebook.html)\n",
41-
"* [ipywidgets >=7](https://ipywidgets.readthedocs.io/en/stable/)\n",
48+
"* [ipywidgets >=7,<8](https://ipywidgets.readthedocs.io/en/stable/)\n",
4249
"* [widgetsnbextension >=3](https://pypi.python.org/pypi/widgetsnbextension)\n",
43-
"* [keyring>=23.3.*](https://pypi.python.org/pypi/keyring/10.6.0)\n",
44-
"* [winkerberos](https://pypi.python.org/pypi/winkerberos/0.7.0) (Windows only)\n",
45-
"* [urllib3](https://pypi.python.org/pypi/urllib3)\n",
50+
"* [keyring>=23.3.0](https://pypi.org/project/keyring/23.3.0/)\n",
51+
"* [urllib3<2](https://pypi.python.org/pypi/urllib3)\n",
4652
"* [cachetools](https://pypi.org/project/cachetools/)\n",
4753
"* [lxml](https://pypi.org/project/lxml/)\n",
4854
"* [cryptography](https://pypi.org/project/cryptography/)\n",
4955
"* [jupyter-client<=6.1.12](https://pypi.org/project/jupyter-client/)\n",
50-
"* [jupyterlab](https://pypi.org/project/jupyterlab/)\n",
5156
"* [lerc](https://pypi.org/project/lerc/)\n",
5257
"* [ujson>=3](https://pypi.org/project/ujson/)\n",
53-
"* [python-certifi-win32](https://pypi.org/project/python-certifi-win32/)\n",
54-
"* [pywin32>=223](https://pypi.org/project/pywin32/) (Windows only)\n",
5558
"* [geomet](https://pypi.org/project/geomet/)\n",
56-
"* [requests>=1.27.1](https://pypi.org/project/requests/)\n",
59+
"* [requests>=2.27.1](https://pypi.org/project/requests/)\n",
5760
"* [requests-oauthlib](https://pypi.org/project/requests-oauthlib/)\n",
5861
"* [requests_toolbelt](https://pypi.org/project/requests_toolbelt/)\n",
5962
"* [requests_ntlm](https://pypi.org/project/requests_ntlm/)\n",
6063
"* [requests-gssapi](https://pypi.org/project/requests-gssapi/)\n",
61-
"* [requests-negotiate-sspi](https://pypi.org/project/requests-negotiate-sspi/) (Windows only)\n",
62-
"* [requests-kerberos](https://pypi.org/project/requests-kerberos/) (Windows only)\n",
64+
"* [truststore](https://pypi.org/project/truststore/)\n",
65+
"* [dask>=2023.3.2](https://pypi.org/project/dask/)\n",
66+
"* [geomet](https://pypi.org/project/geomet/)\n",
67+
"* [pyspnego>=0.8.0](https://pypi.org/project/pyspnego/)\n",
68+
" * Python>=3.10\n",
69+
"* **Windows only:**\n",
70+
" * [winkerberos](https://pypi.python.org/pypi/winkerberos/0.7.0)\n",
71+
" * [python-certifi-win32](https://pypi.org/project/python-certifi-win32/)\n",
72+
" * Python < 3.10\n",
73+
" * [pywin32>=223](https://pypi.org/project/pywin32/)\n",
74+
" * [requests-negotiate-sspi](https://pypi.org/project/requests-negotiate-sspi/)\n",
75+
" * [requests-kerberos](https://pypi.org/project/requests-kerberos/)\n",
6376
"\n",
6477
"> Note: if `arcpy` is found in the current python environment, it may be used in various locations. Otherwise, `pyshp` will be used. See [Spatially Enabled DataFrame](https://developers.arcgis.com/python/api-reference/arcgis.features.toc.html?highlight=geoaccessor#arcgis.features.GeoAccessor) for more information.\n",
6578
"\n",
@@ -71,7 +84,7 @@
7184
],
7285
"metadata": {
7386
"kernelspec": {
74-
"display_name": "Python 3",
87+
"display_name": "Python 3 (ipykernel)",
7588
"language": "python",
7689
"name": "python3"
7790
},
@@ -85,7 +98,7 @@
8598
"name": "python",
8699
"nbconvert_exporter": "python",
87100
"pygments_lexer": "ipython3",
88-
"version": "3.7.10"
101+
"version": "3.9.17"
89102
},
90103
"toc": {
91104
"base_numbering": 1,

0 commit comments

Comments
 (0)