|
| 1 | +{ |
| 2 | + "cells": [ |
| 3 | + { |
| 4 | + "cell_type": "markdown", |
| 5 | + "id": "17574565-b2a1-4a25-96d0-6a2d2f56f684", |
| 6 | + "metadata": {}, |
| 7 | + "source": [ |
| 8 | + "## Summary\n", |
| 9 | + "\n", |
| 10 | + "The 2.4.1 Release contains changes that continue to build upon the Jupyter Lab and Notebook 7.0 architectures. New classes \n", |
| 11 | + "\n", |
| 12 | + "These modifications change how some familiar functionality is accessed, and provides some new ways to work with your Web GIS organization. Let's take a look at some of these new updates." |
| 13 | + ] |
| 14 | + }, |
| 15 | + { |
| 16 | + "cell_type": "markdown", |
| 17 | + "id": "ea6769b7-0727-4afe-b5d0-c052726e4a46", |
| 18 | + "metadata": {}, |
| 19 | + "source": [ |
| 20 | + "Primary Python Support is for version 3.11. Secondary support is provided for Python 3.10 and 3.12. We have dropped Support for Python 3.9." |
| 21 | + ] |
| 22 | + }, |
| 23 | + { |
| 24 | + "cell_type": "markdown", |
| 25 | + "id": "ff163308-2526-4b3a-965b-5b430738c5f8", |
| 26 | + "metadata": {}, |
| 27 | + "source": [ |
| 28 | + "> **Note:** The ArcGIS API for Python 2.4.1 release is supported with:\n", |
| 29 | + "* ArcGIS Pro 3.5 and later default and cloned environments\n", |
| 30 | + "* ArcGIS Enterprise 11.4 and later\n", |
| 31 | + "* Stand-alone _conda_ and Python environments" |
| 32 | + ] |
| 33 | + }, |
| 34 | + { |
| 35 | + "cell_type": "markdown", |
| 36 | + "id": "f49067b4-26c2-498a-abae-02e5e904897d", |
| 37 | + "metadata": {}, |
| 38 | + "source": [ |
| 39 | + "## New processing option: [`Spatially Enabled DataFrame`](/python/api-reference/arcgis.features.toc.html#geoaccessor)\n", |
| 40 | + "We've provided an environment variable called _ARCGIS_GEOMETRY_ENGINE_ that allows you to explicitly set the library used for certain spatial spatial transformations, such as reading and/or writing of shapefiles and file geodatabases. See the API Reference for the [GeoAccessor](/python/api-reference/arcgis.features.toc.html#geoaccessor) for details. Methods to which this processing applies are noted in the Reference documentation." |
| 41 | + ] |
| 42 | + }, |
| 43 | + { |
| 44 | + "cell_type": "markdown", |
| 45 | + "id": "3da4c48b-3c82-490f-9b76-d2063307b56c", |
| 46 | + "metadata": {}, |
| 47 | + "source": [ |
| 48 | + "## New class: [`arcgis.gis.OfflineContentManager`](/python/api-reference/arcgis.gis.toc.html#offlinecontentmanager)" |
| 49 | + ] |
| 50 | + }, |
| 51 | + { |
| 52 | + "cell_type": "markdown", |
| 53 | + "id": "a3b59934-0694-41d2-8721-0a7bcdffa94b", |
| 54 | + "metadata": {}, |
| 55 | + "source": [ |
| 56 | + "The new [`OfflineContentManager`](/python//api-reference/arcgis.gis.toc.html#arcgis.gis.OfflineContentManager) provides functionality to package organizational content with options for defining a dependency tree, list the content of the resulting package, as well as import this content to another organization. In effect this allows cloning content in disconnected environments." |
| 57 | + ] |
| 58 | + }, |
| 59 | + { |
| 60 | + "cell_type": "markdown", |
| 61 | + "id": "7f2716f6-cc9f-4fb6-a824-00831c01290f", |
| 62 | + "metadata": {}, |
| 63 | + "source": [ |
| 64 | + "## New capabilities: [`arcgis.gis.workflowmanager`](/python/api-reference/arcgis.gis.workflowmanager.html)\n", |
| 65 | + "The APi includes new implementations for listening, receiving and sending workflow manager messages. These updates allow for step execution which allow users to run, stop and finish steps. The improved messaging allows easy viewing of progress and whether calls succeeded. See new classes:\n", |
| 66 | + " * [`ExecutionStatus`](/python/latest/api-reference/arcgis.gis.workflowmanager.html#arcgis.gis.workflowmanager.ExecutionStatus) \n", |
| 67 | + " * [`JobExecution`](/python/latest/api-reference/arcgis.gis.workflowmanager.html#arcgis.gis.workflowmanager.JobExecution)\n", |
| 68 | + " * [`MessageType`](/python/latest/api-reference/arcgis.gis.workflowmanager.html#arcgis.gis.workflowmanager.MessageType)\n", |
| 69 | + " * [`Notification`](/python/latest/api-reference/arcgis.gis.workflowmanager.html#arcgis.gis.workflowmanager.notification)" |
| 70 | + ] |
| 71 | + }, |
| 72 | + { |
| 73 | + "cell_type": "markdown", |
| 74 | + "id": "d236df3b-9f5f-4a7a-b1e4-ce23a28e2032", |
| 75 | + "metadata": {}, |
| 76 | + "source": [ |
| 77 | + "## New classes: [`arcgis.graph`](/python/api-reference/arcgis.graph.html)\n", |
| 78 | + "This module has added multiple new dataclasses to help with setting the correct syntax for functions so requests are all processed appropriately. The classes are strongly typed for input and outputs so all endpoints receive exactly what is expected. Check out the API Reference for details: \n", |
| 79 | + "* [Data Model Types](/python/api-reference/arcgis.graph.html#data-model-types)\n", |
| 80 | + "* [Graph Types](/python/api-reference/arcgis.graph.html#graph-types)\n", |
| 81 | + "* [Search Types](/python/api-reference/arcgis.graph.html#search-types)\n", |
| 82 | + "* [Response Types](/python/api-reference/arcgis.graph.html#response-types)" |
| 83 | + ] |
| 84 | + }, |
| 85 | + { |
| 86 | + "cell_type": "markdown", |
| 87 | + "id": "44159000-6f6b-473f-8243-8a2e809bc302", |
| 88 | + "metadata": {}, |
| 89 | + "source": [ |
| 90 | + "## New module: [`arcgis.apps.itemgraph`](/python/api-reference/arcgis.apps.itemgraph.html)\n", |
| 91 | + "The [`itemgraph`](/python/api-reference/arcgis.apps.itemgraph.html) submodule provides classes and functions for building a dependency graph for organizational [_Item_](/python/api-reference/arcgis.gis.toc.html#item) content. " |
| 92 | + ] |
| 93 | + }, |
| 94 | + { |
| 95 | + "cell_type": "markdown", |
| 96 | + "id": "10347e9f-b4b9-4dcf-855b-4cf2fc5f5426", |
| 97 | + "metadata": {}, |
| 98 | + "source": [ |
| 99 | + "### Functions\n", |
| 100 | + "\n", |
| 101 | + "* [create_dependency_graph()](/python/api-reference/arcgis.apps.itemgraph.html#arcgis.apps.itemgraph.create_dependency_graph)\n", |
| 102 | + "* [load_from_file()](/python/api-reference/arcgis.apps.itemgraph.html#arcgis.apps.itemgraph.load_from_file)" |
| 103 | + ] |
| 104 | + }, |
| 105 | + { |
| 106 | + "cell_type": "markdown", |
| 107 | + "id": "c7a09e11-2731-4b32-a260-12dceed86505", |
| 108 | + "metadata": {}, |
| 109 | + "source": [ |
| 110 | + "### Classes\n", |
| 111 | + "* [ItemGraph](/python/api-reference/arcgis.apps.itemgraph.html#arcgis.apps.itemgraph.ItemGraph)\n", |
| 112 | + "* [ItemNode](/python/api-reference/arcgis.apps.itemgraph.html#arcgis.apps.itemgraph.ItemNode)" |
| 113 | + ] |
| 114 | + } |
| 115 | + ], |
| 116 | + "metadata": { |
| 117 | + "kernelspec": { |
| 118 | + "display_name": "Python 3 (ipykernel)", |
| 119 | + "language": "python", |
| 120 | + "name": "python3" |
| 121 | + }, |
| 122 | + "language_info": { |
| 123 | + "codemirror_mode": { |
| 124 | + "name": "ipython", |
| 125 | + "version": 3 |
| 126 | + }, |
| 127 | + "file_extension": ".py", |
| 128 | + "mimetype": "text/x-python", |
| 129 | + "name": "python", |
| 130 | + "nbconvert_exporter": "python", |
| 131 | + "pygments_lexer": "ipython3", |
| 132 | + "version": "3.11.11" |
| 133 | + } |
| 134 | + }, |
| 135 | + "nbformat": 4, |
| 136 | + "nbformat_minor": 5 |
| 137 | +} |
0 commit comments