.. pysjtu documentation master file, created by
   sphinx-quickstart on Mon Jan 20 02:23:50 2020.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

Welcome to PySJTU's documentation!
==================================

PySJTU is an developer-friendly and featured iSJTU session and client library for Python.

.. image:: images/pysjtu.png

Main features of PySJTU:

- A friendly API with understandable attribute names.
- Easy session persistence.
- Robust captcha recognition using ResNet.
- 80% iSJTU APIs covered. (Course selection APIs included.)
- Fully type annotated.
- 99% test coverage.

Topics
------

The following topics will help you use PySJTU.

.. toctree::
   :maxdepth: 1

   quickstart
   advanced
   isjtu_api
   models
   api
   migration



Indices and tables
------------------

* :ref:`genindex`
* :ref:`modindex`
