# Rhino.Python Dash Docset

**URL:** <https://discourse.mcneel.com/t/rhino-python-dash-docset/6399>\
**Category:** Rhino Developer\
**Created:** [February 28, 2014, 1:33am UTC](https://discourse.mcneel.com/t/rhino-python-dash-docset/6399 "2014-02-28T01:33:30Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![dan](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/dan/32/481637_2.png) [@dan](https://discourse.mcneel.com/u/dan)\
**Post date:** [February 28, 2014, 1:33am UTC](https://discourse.mcneel.com/t/rhino-python-dash-docset/6399/1 "2014-02-28T01:33:30Z")

</div>

Continuing the discussion from [RhinoScript Dash Docset](http://discourse.mcneel.com/t/rhinoscript-dash-docset/6382):

I’m a fan of the [Dash API documentation](http://kapeli.com/dash) utility for OS X. I’ve generated a Rhino.Python docset based on the Rhino.Python documentation that works great in Dash. The advantage of using this docset is that it allows you to search Rhino.Python functions very quickly - also it works offline:

 ![](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/6/b/6ba2501935f3d6ee9597e863f25642516691576c.png)

If you already have Dash installed, you can have Dash subscribe to the docset feed by cutting and pasting this link:

```
http://files.na.mcneel.com/feeds/rhinopythondocset/RhinoPython.xml

```

into Dash (Preferences \> Downloads Tab \> Plus Sign \> Docset Feed URL). You will get automatic updates to the docs when they change.

If you don’t have Dash installed, you can still [download the docset from this link](http://files.na.mcneel.com/feeds/rhinopythondocset/RhinoPythonDocset.tgz), but you will have install and keep updates in sync manually.

In addition, [PyCharm](http://www.jetbrains.com/pycharm/) has a Dash plugin you can enable (Preferences \> Plugins \> Browse Repositories \> Dash \> _control+click_ ), which allows you to get to these docsets quickly by pressing _command + shift + D_ when your mouse is over a Rhino.Python keyword (h/t to [chris bamborough for pointing this out](http://www.smoothspace.me/c-rhino-common-in-pycharm/)).

* * *

**Windows users:**

There is a Dash-inspired Docset browser called [Zeal](http://zealdocs.org/). To use the Rhino.Python docset with Zeal, [download this zip archive](http://files.na.mcneel.com/feeds/rhinopythondocset/RhinoPythonDocset.zip), unzip it, and move the RhinoPython.docset to:

```
C:/Users/<you>/AppData/Local/zeal/docsets/ 

```

(you can define this path in Zeal \> Edit \> Options \> General Tab).  
You will need to restart Zeal - you may have to quit Zeal from the system tray first.

Rhino.Python docset in Zeal:

 ![](https://global.discourse-cdn.com/mcneel/uploads/default/original/3X/1/d/1de087ede3e8aea1bc12e9f5d199705b570b3aac.png)

---

<div class="post-metadata">

**Author:** ![vikingasia](https://avatars.discourse-cdn.com/v4/letter/v/e95f7d/32.png) [@vikingasia](https://discourse.mcneel.com/u/vikingasia)\
**Post date:** [February 4, 2016, 11:19pm UTC](https://discourse.mcneel.com/t/rhino-python-dash-docset/6399/2 "2016-02-04T23:19:18Z")

</div>

> [@dan](#):
>
> [http://files.na.mcneel.com/feeds/rhinopythondocset/RhinoPython.xml](http://files.na.mcneel.com/feeds/rhinopythondocset/RhinoPython.xml)

do you know how to get the Rhino.Python ‘docset’ on Dash on an iPhone?

---

<div class="post-metadata">

**Author:** ![dan](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/dan/32/481637_2.png) [@dan](https://discourse.mcneel.com/u/dan)\
**Post date:** [February 5, 2016, 5:40pm UTC](https://discourse.mcneel.com/t/rhino-python-dash-docset/6399/3 "2016-02-05T17:40:27Z")

</div>

> [@vikingasia](#):
>
> do you know how to get the Rhino.Python ‘docset’ on Dash on an iPhone?

I didn’t know that Dash had an iOS app until just now. Nice. I’ll download it and see if I can get it to work.

---

<div class="post-metadata">

**Author:** ![vikingasia](https://avatars.discourse-cdn.com/v4/letter/v/e95f7d/32.png) [@vikingasia](https://discourse.mcneel.com/u/vikingasia)\
**Post date:** [February 5, 2016, 6:02pm UTC](https://discourse.mcneel.com/t/rhino-python-dash-docset/6399/4 "2016-02-05T18:02:08Z")

</div>

It took me ‘a while’ to get the two ‘doc-sets’ (common and Rhinoscript) onto  
my Mac Book Pro, then it took me a while to get iTunes to recognize them,  
but that’s the point I’m at, now…

the ‘normal’ doc-sets were downloaded with / for / using the Dash for IOS…

BUT - these come from McNeel (originally; then someone else ‘twiddles’ them?

I really REALLY want the Rhino.Python doc-set on the iPhone, but I can’t  
figure out how to get it there?

the Apple / iTunes / Apps / File Sharing (scroll ALL THE WAY DOWN TO THE BOTTOM) thing says the other two (…common and …Rhinoscript) are there “Dash Documents” - but I can’t get them onto the iPhone - so I can view / read (hopefully learn something from them?) (like I’m going to be on an airplane  
and that will be an opportune time to use them?)

???

YOUR MILEAGE MAY VARY - I’m ‘certain’ that I’m doing something wrong / stupid?

VERY Sincerely yours, Bill Schell (an AVID Rhino3D user - but I need a lot of help, some times!

---

<div class="post-metadata">

**Author:** ![vikingasia](https://avatars.discourse-cdn.com/v4/letter/v/e95f7d/32.png) [@vikingasia](https://discourse.mcneel.com/u/vikingasia)\
**Post date:** [February 5, 2016, 6:04pm UTC](https://discourse.mcneel.com/t/rhino-python-dash-docset/6399/5 "2016-02-05T18:04:19Z")

</div>

I found this web-site to be mildly helpful:

[https://support.apple.com/en-us/HT201301](https://support.apple.com/en-us/HT201301)

---

<div class="post-metadata">

**Author:** ![kleerkoat](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/kleerkoat/32/262111_2.png) [@kleerkoat](https://discourse.mcneel.com/u/kleerkoat)\
**Post date:** [February 6, 2016, 4:23am UTC](https://discourse.mcneel.com/t/rhino-python-dash-docset/6399/6 "2016-02-06T04:23:53Z")

</div>

did you figure it out? i had mine loaded but i tried it again without issue, just selected Dash like the link said and dragged them into the window, go into Dash settings on your device, Transfer Docsets, and load it.

@dan you can use the Dash app as a second screen for the Mac app as well.

---

<div class="post-metadata">

**Author:** ![vikingasia](https://avatars.discourse-cdn.com/v4/letter/v/e95f7d/32.png) [@vikingasia](https://discourse.mcneel.com/u/vikingasia)\
**Post date:** [February 6, 2016, 11:37am UTC](https://discourse.mcneel.com/t/rhino-python-dash-docset/6399/7 "2016-02-06T11:37:27Z")

</div>

Ryan,

yup, worked, finally, I “THINK” that ‘…common’ was ‘so-big’ (36 megs  
un-compressed, that it ‘took it a while’ and I didn’t realize it  
was being ‘un-packed’ on the iPhone - I saw no ‘vizualization’ of that  
process, so I didn’t know

but - after some time ( don’t know - maybe 20 mins) they ‘appeared, and  
I ‘transferred’ then I was golden?!

???

Bill

---

<div class="post-metadata">

**Author:** ![kleerkoat](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/kleerkoat/32/262111_2.png) [@kleerkoat](https://discourse.mcneel.com/u/kleerkoat)\
**Post date:** [February 6, 2016, 11:42am UTC](https://discourse.mcneel.com/t/rhino-python-dash-docset/6399/8 "2016-02-06T11:42:27Z")

</div>

good to hear 😁

---

<div class="post-metadata">

**Author:** ![vikingasia](https://avatars.discourse-cdn.com/v4/letter/v/e95f7d/32.png) [@vikingasia](https://discourse.mcneel.com/u/vikingasia)\
**Post date:** [February 6, 2016, 11:58am UTC](https://discourse.mcneel.com/t/rhino-python-dash-docset/6399/9 "2016-02-06T11:58:29Z")

</div>

can’t believe anyone else is “up”?

going cycling; Dash on IOS is working, though!!!

Fm: 🐼🚴🏼‍♂️🇭🇰Bill’s iPhone 6+

---

<div class="post-metadata">

**Author:** ![kleerkoat](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/kleerkoat/32/262111_2.png) [@kleerkoat](https://discourse.mcneel.com/u/kleerkoat)\
**Post date:** [February 6, 2016, 12:00pm UTC](https://discourse.mcneel.com/t/rhino-python-dash-docset/6399/10 "2016-02-06T12:00:03Z")

</div>

never went to sleep 😕

---

<div class="post-metadata">

**Author:** ![kleerkoat](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/kleerkoat/32/262111_2.png) [@kleerkoat](https://discourse.mcneel.com/u/kleerkoat)\
**Post date:** [February 10, 2016, 4:09am UTC](https://discourse.mcneel.com/t/rhino-python-dash-docset/6399/11 "2016-02-10T04:09:28Z")

</div>

i’m having an issue with the python docset working on iOS now. when i select a function it says “error loading, page not found”. all the others work fine.

---

<div class="post-metadata">

**Author:** ![dan](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/dan/32/481637_2.png) [@dan](https://discourse.mcneel.com/u/dan)\
**Post date:** [July 12, 2016, 12:00am UTC](https://discourse.mcneel.com/t/rhino-python-dash-docset/6399/12 "2016-07-12T00:00:19Z")

</div>

FYI: I just patched a couple of issues with the Rhino.Python Dash docset that were preventing it from loading properly on Dash for iOS. In the process, I noticed a couple other small bugs and eliminated those as well.

Tangentially, we fully intend to synchronize the contents of the docsets - all of them - with the contents of [http://developer.rhino3d.com/api/](http://developer.rhino3d.com/api/) but we haven’t quite figured out all the details of this yet. Once we do, all the docsets and online documentation should be kept up-to-date automatically.

---

<div class="post-metadata">

**Author:** ![Alan\_Farkas](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/alan_farkas/32/766591_2.png) [@Alan\_Farkas](https://discourse.mcneel.com/u/Alan_Farkas)\
**Post date:** [June 9, 2024, 5:50pm UTC](https://discourse.mcneel.com/t/rhino-python-dash-docset/6399/14 "2024-06-09T17:50:34Z")

</div>

Hi @dan Thanks so much for having worked on this!

If I may add an update for those working with Zeal (0.7.1) on Windows at this moment in time, the place to add the `http://files.na.mcneel.com/feeds/rhinopythondocset/RhinoPython.xml`  
.xml file that Dan furnishes above, you now need to go to:

Tools \> Docsets… \> Add feed (button)

 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/4/1/8/41845b174d5d42b788efee22ed0dfa37cdc0b0fc.png)

Additionally, @dan if you get a chance to answer:

1. Was the Rhino.Python docset ever added to Dash’s “User Contributed” via github, because it doesn’t show up in a search?

2. Do you happen to know how to integrate the Rhino Python docset into VS Code?

- Found it: Search for Dash in the Extensions: Marketplace section  
 ![image](https://global.discourse-cdn.com/mcneel/uploads/default/original/4X/6/8/a/68a490c17fc918a011ef55cf6cff011952dcde89.png)

Thx again

-Alan

---

<div class="post-metadata">

**Author:** ![dan](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/dan/32/481637_2.png) [@dan](https://discourse.mcneel.com/u/dan)\
**Post date:** [June 10, 2024, 7:48pm UTC](https://discourse.mcneel.com/t/rhino-python-dash-docset/6399/15 "2024-06-10T19:48:40Z")

</div>

Oh wow, these docsets are really out-of-date. Clearly, we never got around to synchronizing them.

> [@Alan\_Farkas](#):
>
> Was the Rhino.Python docset ever added to Dash’s “User Contributed” via github, because it doesn’t show up in a search?

No, it never got added.

This is definitely a “rainy day” project I wish I could get to.
