{"id":359932,"date":"2018-11-16T06:00:44","date_gmt":"2018-11-16T14:00:44","guid":{"rendered":"http:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=359932"},"modified":"2018-11-16T14:00:29","modified_gmt":"2018-11-16T22:00:29","slug":"the-next-big-thing-the-api-for-python-1-5-1-appears","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears","title":{"rendered":"The Next BIG Thing: The API for Python 1.5.1 Appears"},"author":5891,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23341,37101,23851],"tags":[150392,152942,31601,38851,24341],"industry":[],"product":[],"class_list":["post-359932","blog","type-blog","status-publish","format-standard","hentry","category-analytics","category-announcements","category-data-management","tag-announcements","tag-api-for-python","tag-data-science","tag-developers","tag-python"],"acf":{"short_description":"The newest release of the API for Python hits the streets. Version 1.5.1 brings legendary changes. Read on to find out more!","flexible_content":[{"acf_fc_layout":"content","content":"<p>So&#8230;yes&#8230;2018 is drawing to a close, and that means the ArcGIS API for Python team just had to get some new functionality and some problem fixes into the API to set things up for a mind-blowing 2019.\u00a0 You might be tempted to think this is not really that big of a deal because it&#8217;s not even getting a new major or minor release number, but alas I&#8217;m here to convince you that there&#8217;s plenty to notice in 1.5.1. So RUN!&#8230; don&#8217;t walk to install the Python API.\u00a0 Head <a href=\"https:\/\/developers.arcgis.com\/python\/guide\/install-and-set-up\/\">here<\/a> for guidance on getting set up.<\/p>\n<p>You can see the full list of <a href=\"https:\/\/developers.arcgis.com\/python\/guide\/release-notes\/#What's-new-in-version-1.5.1\">Release Notes<\/a>, but let&#8217;s take a look at some of the highlights.<\/p>\n<p>We simply MUST talk about the ability to add a map legend. We heard you say &#8220;Yeah. The Jupyter Notebook map widget is pretty cool. And I like that I can add some sweet symbology and use <a href=\"https:\/\/community.esri.com\/ideas\/15551-map-legend-for-map-widget-in-arcgis-api-for-python\"><em>sophisticated ArcGIS map rendering<\/em> <em>technology<\/em>.<\/a>\u00a0 But what&#8217;s the point if I can&#8217;t let people know what the symbols and colors mean?&#8221; Excellent Point! So we went right on ahead and added a <a href=\"https:\/\/esri.github.io\/arcgis-python-api\/apidoc\/html\/arcgis.widgets.html#arcgis.widgets.MapView.legend\"><em>legend <\/em><\/a>\u00a0property to the map widget so that you can do just that &#8211; give the people what they want and tell them what it means<\/p>\n"},{"acf_fc_layout":"content","content":"<h3 style=\"text-align: center;\">Legendary:<\/h3>\n"},{"acf_fc_layout":"image","image":{"ID":360662,"id":360662,"title":"maplegendary2","filename":"maplegendary2.png","filesize":141587,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/maplegendary2.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears\/maplegendary2","alt":"","author":"5891","description":"","caption":"","name":"maplegendary2","status":"inherit","uploaded_to":359932,"date":"2018-11-16 21:59:42","modified":"2018-11-16 21:59:42","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1063,"height":599,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/maplegendary2.png","thumbnail-width":213,"thumbnail-height":120,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/maplegendary2.png","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/maplegendary2.png","medium_large-width":768,"medium_large-height":433,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/maplegendary2.png","large-width":1063,"large-height":599,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/maplegendary2.png","1536x1536-width":1063,"1536x1536-height":599,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/maplegendary2.png","2048x2048-width":1063,"2048x2048-height":599,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/maplegendary2.png","card_image-width":826,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/maplegendary2.png","wide_image-width":1063,"wide_image-height":599}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>We all spend a good deal of time rummaging through tons and tons of data . Fundamental to making data useful is effective querying. Anything that eases the load so we can produce information and act on it is welcome. Meet the new\u00a0<em><a href=\"https:\/\/esri.github.io\/arcgis-python-api\/apidoc\/html\/arcgis.features.toc.html#arcgis.features.FeatureLayer.query\">as_df<\/a>\u00a0<\/em>parameter in the <em>FeatureLayer.query()<\/em> method. It adds ease and flexibility because the results can be returned directly as a Pandas DataFrame in addition\u00a0to the already tried and true FeatureSet. Plus, we simplified getting just the <em>fields <\/em>you\u00a0want in your query results because the <em>out_fields\u00a0<\/em>parameter will now accept a comma-separated string as input rather than just a list of field names. Check it out:<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":359992,"id":359992,"title":"as_df","filename":"as_df.png","filesize":32233,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/as_df.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears\/as_df","alt":"","author":"5891","description":"","caption":"You can now use a comma-separated string as input for out_fields, and return a query as a DataFrame.","name":"as_df","status":"inherit","uploaded_to":359932,"date":"2018-11-15 20:16:23","modified":"2018-11-15 22:16:22","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1038,"height":582,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/as_df.png","thumbnail-width":213,"thumbnail-height":119,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/as_df.png","medium-width":464,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/as_df.png","medium_large-width":768,"medium_large-height":431,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/as_df.png","large-width":1038,"large-height":582,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/as_df.png","1536x1536-width":1038,"1536x1536-height":582,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/as_df.png","2048x2048-width":1038,"2048x2048-height":582,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/as_df.png","card_image-width":826,"card_image-height":463,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/as_df.png","wide_image-width":1038,"wide_image-height":582}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>We&#8217;re all constantly on the lookout for new apps and ways to use them for making an impact. The Python API\u00a0<a href=\"https:\/\/esri.github.io\/arcgis-python-api\/apidoc\/html\/arcgis.apps.html\">Apps<\/a>\u00a0module does just that &#8211; brings new ways for apps to be more useful. The apps module debuted a short time ago with stunning automation power for both the\u00a0<a href=\"https:\/\/storymaps.arcgis.com\/en\/app-list\/map-journal\/\">Story Map Journal\u00a0<\/a>and the <a href=\"https:\/\/www.esri.com\/products\/workforce\">Workforce for ArcGIS<\/a>\u00a0apps. But that was just the beginning. Give it up for the <a href=\"https:\/\/esri.github.io\/arcgis-python-api\/apidoc\/html\/arcgis.apps.survey123.html\">Survey123 module.<\/a>\u00a0 The module provides a <a href=\"https:\/\/esri.github.io\/arcgis-python-api\/apidoc\/html\/arcgis.apps.survey123.html\">SurveyManager<\/a>\u00a0 class to search out and retrieve individual surveys. Once you have a survey, you can download the survey data or generate reports from it to dig deep and find out what you&#8217;re looking for from the Survey. Stay tuned to future releases to see what other great ArcGIS apps the Python API will bring into its fold.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":360012,"id":360012,"title":"survey_graphic","filename":"survey_graphic.png","filesize":106311,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/survey_graphic.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears\/survey_graphic","alt":"","author":"5891","description":"","caption":"The new Survey123 module in the Python API brings automation power and insight to your Survey123 data.","name":"survey_graphic","status":"inherit","uploaded_to":359932,"date":"2018-11-15 21:12:58","modified":"2018-11-15 23:08:16","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1228,"height":711,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/survey_graphic.png","thumbnail-width":213,"thumbnail-height":123,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/survey_graphic.png","medium-width":451,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/survey_graphic.png","medium_large-width":768,"medium_large-height":445,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/survey_graphic.png","large-width":1228,"large-height":711,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/survey_graphic.png","1536x1536-width":1228,"1536x1536-height":711,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/survey_graphic.png","2048x2048-width":1228,"2048x2048-height":711,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/survey_graphic.png","card_image-width":803,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/11\/survey_graphic.png","wide_image-width":1228,"wide_image-height":711}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p>And that&#8217;s not all.\u00a0 Additions to the functionality and <a href=\"https:\/\/esri.github.io\/arcgis-python-api\/apidoc\/html\/arcgis.features.toc.html#arcgis-features-geoaccessor\">documentation<\/a> of the <a href=\"https:\/\/developers.arcgis.com\/python\/guide\/introduction-to-the-spatially-enabled-dataframe\/\">Spatially Enabled DataFrame<\/a>\u00a0continue the progression of the API into wider application.\u00a0 We fixed the map widget so you can use portal basemaps\u00a0and use custom symbology.\u00a0 Performance improvements on map loading, toolbox importing and GIS modeling, and steady refinements of the <a href=\"https:\/\/esri.github.io\/arcgis-python-api\/apidoc\/html\/arcgis.gis.toc.html#arcgis.gis.ContentManager.clone_items\"><em>clone_items()\u00a0<\/em><\/a>function round out a whole set of new additions and fixes to the API.\u00a0 \u00a0Remember&#8230; the comprehensive list of Release\u00a0Notes resides\u00a0<a href=\"https:\/\/developers.arcgis.com\/python\/guide\/release-notes\/#What's-new-in-version-1.5.1\">here<\/a>\u00a0to see them all.<\/p>\n<h2>Coming Soon&#8230;<\/h2>\n<p>We&#8217;ll see you early in 2019 with future updates to the Python API. Don&#8217;t forget to\u00a0join the conversation on\u00a0<a href=\"https:\/\/community.esri.com\/groups\/arcgis-python-api\">GeoNet<\/a>\u00a0with any questions or queries, and scope out the <a href=\"https:\/\/developers.arcgis.com\/python\/guide\/\">API Guide<\/a>, <a href=\"https:\/\/developers.arcgis.com\/python\/sample-notebooks\/\">Sample Notebooks<\/a>, and <a href=\"https:\/\/developers.arcgis.com\/labs\/?product=Python&amp;topic=any\">Dev Labs<\/a> for more ways to add the API to your life.<\/p>\n"}],"authors":[{"ID":5891,"user_firstname":"John","user_lastname":"Yaist","nickname":"John Yaist","user_nicename":"john3092","display_name":"John Yaist","user_email":"jyaist@esri.com","user_url":"","user_registered":"2018-03-02 00:17:42","user_description":"Product Engineer on the ArcGIS API for Python team","user_avatar":"<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/6a77ea191f1ab53e3964ece6d1e69cef1b3560595b4ff42834b41fa770b98c39?s=96&#038;d=blank&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/6a77ea191f1ab53e3964ece6d1e69cef1b3560595b4ff42834b41fa770b98c39?s=192&#038;d=blank&#038;r=g 2x' class='avatar avatar-96 photo' height='96' width='96' loading='lazy' decoding='async'\/>"}],"related_articles":"","card_image":false,"wide_image":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Next BIG Thing: The API for Python 1.5.1 Appears<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Next BIG Thing: The API for Python 1.5.1 Appears\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2018-11-16T22:00:29+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears\"},\"author\":{\"name\":\"John Yaist\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/d90b8b9a458a983df7952121acb4a465\"},\"headline\":\"The Next BIG Thing: The API for Python 1.5.1 Appears\",\"datePublished\":\"2018-11-16T14:00:44+00:00\",\"dateModified\":\"2018-11-16T22:00:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears\"},\"wordCount\":9,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"announcements\",\"API for Python\",\"Data Science\",\"Developers\",\"python\"],\"articleSection\":[\"Analytics\",\"Announcements\",\"Data Management\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears\",\"name\":\"The Next BIG Thing: The API for Python 1.5.1 Appears\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2018-11-16T14:00:44+00:00\",\"dateModified\":\"2018-11-16T22:00:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Next BIG Thing: The API for Python 1.5.1 Appears\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/d90b8b9a458a983df7952121acb4a465\",\"name\":\"John Yaist\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6a77ea191f1ab53e3964ece6d1e69cef1b3560595b4ff42834b41fa770b98c39?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6a77ea191f1ab53e3964ece6d1e69cef1b3560595b4ff42834b41fa770b98c39?s=96&d=blank&r=g\",\"caption\":\"John Yaist\"},\"description\":\"Product Engineer on the ArcGIS API for Python team\",\"url\":\"\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"The Next BIG Thing: The API for Python 1.5.1 Appears","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears","og_locale":"en_US","og_type":"article","og_title":"The Next BIG Thing: The API for Python 1.5.1 Appears","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2018-11-16T22:00:29+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears"},"author":{"name":"John Yaist","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/d90b8b9a458a983df7952121acb4a465"},"headline":"The Next BIG Thing: The API for Python 1.5.1 Appears","datePublished":"2018-11-16T14:00:44+00:00","dateModified":"2018-11-16T22:00:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears"},"wordCount":9,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["announcements","API for Python","Data Science","Developers","python"],"articleSection":["Analytics","Announcements","Data Management"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears","name":"The Next BIG Thing: The API for Python 1.5.1 Appears","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2018-11-16T14:00:44+00:00","dateModified":"2018-11-16T22:00:29+00:00","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/product\/announcements\/the-next-big-thing-the-api-for-python-1-5-1-appears#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"The Next BIG Thing: The API for Python 1.5.1 Appears"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/d90b8b9a458a983df7952121acb4a465","name":"John Yaist","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6a77ea191f1ab53e3964ece6d1e69cef1b3560595b4ff42834b41fa770b98c39?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6a77ea191f1ab53e3964ece6d1e69cef1b3560595b4ff42834b41fa770b98c39?s=96&d=blank&r=g","caption":"John Yaist"},"description":"Product Engineer on the ArcGIS API for Python team","url":""}]}},"text_date":"November 16, 2018","author_name":"John Yaist","author_page":false,"custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":false,"tag_data":[{"term_id":150392,"name":"announcements","slug":"announcements","term_group":0,"term_taxonomy_id":150392,"taxonomy":"post_tag","description":"","parent":0,"count":29,"filter":"raw"},{"term_id":152942,"name":"API for Python","slug":"api-for-python","term_group":0,"term_taxonomy_id":152942,"taxonomy":"post_tag","description":"","parent":0,"count":9,"filter":"raw"},{"term_id":31601,"name":"Data Science","slug":"data-science","term_group":0,"term_taxonomy_id":31601,"taxonomy":"post_tag","description":"","parent":0,"count":46,"filter":"raw"},{"term_id":38851,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":38851,"taxonomy":"post_tag","description":"","parent":0,"count":78,"filter":"raw"},{"term_id":24341,"name":"python","slug":"python","term_group":0,"term_taxonomy_id":24341,"taxonomy":"post_tag","description":"","parent":0,"count":171,"filter":"raw"}],"category_data":[{"term_id":23341,"name":"Analytics","slug":"analytics","term_group":0,"term_taxonomy_id":23341,"taxonomy":"category","description":"","parent":0,"count":1328,"filter":"raw"},{"term_id":37101,"name":"Announcements","slug":"announcements","term_group":0,"term_taxonomy_id":37101,"taxonomy":"category","description":"","parent":0,"count":1962,"filter":"raw"},{"term_id":23851,"name":"Data Management","slug":"data-management","term_group":0,"term_taxonomy_id":23851,"taxonomy":"category","description":"","parent":0,"count":920,"filter":"raw"}],"product_data":[],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/359932","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/5891"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=359932"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/359932\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=359932"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=359932"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=359932"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=359932"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=359932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}