13

I'm a fan of the "quick documentation" feature of PyCharm & other Jetbrains IDEs, but it needs to know the specific "Documentation URL" for each library, that gets set under Preferences > Tools > Python External Documentation settings.

I was wondering if anybody has worked it out for any of the following libraries:

  • Tensorflow
  • PyTorch
  • Matplotlib
  • Seaborn
  • Pandas
bad_coder
  • 11,289
  • 20
  • 44
  • 72
retnuH
  • 1,525
  • 2
  • 11
  • 18

1 Answers1

14

These work for me (using PyCharm 2018.2.4):

Matplotlib

Module Name: matplotlib

URL/Path Pattern: https://matplotlib.org/api/_as_gen/{module.name}.{element.name}.html#{module.name}.{element.name}

Pandas

Module Name: pandas

URL/Path Pattern: https://pandas.pydata.org/pandas-docs/stable/reference/api/{element.qname}.html#{element.qname}

TensorFlow

(untested)

Module Name: tensorflow

URL/Path Pattern: https://www.tensorflow.org/api_docs/python/tf/{element.name}

Seaborn

Module Name: seaborn

URL/Path Pattern: https://seaborn.pydata.org/generated/{module.name}.{element.name}.html#{module.name}.{element.name}

scikit-learn

Module Name: sklearn

URL/Path Pattern: https://scikit-learn.org/stable/modules/generated/{element.qname}.html#{element.qname}

Amnon
  • 2,212
  • 1
  • 19
  • 35
hohlb
  • 176
  • 2
  • 5
  • For tensorflow and other libraries with irregular path, check https://gqqnbig.me/2020/11/18/pycharm-external-documentation-configurations/ which uses Chrome extension Requestly to properly construct the path. – Gqqnbig Nov 18 '20 at 08:44