Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Bo Zhang
csst
Commits
ec55747f
Commit
ec55747f
authored
Mar 25, 2022
by
BO ZHANG
🏀
Browse files
updated csster.rst
parent
bdf71191
Changes
2
Show whitespace changes
Inline
Side-by-side
doc/source/csster.rst
View file @
ec55747f
...
@@ -63,49 +63,52 @@ An example: the docstring of numpy.cos()
...
@@ -63,49 +63,52 @@ An example: the docstring of numpy.cos()
Traceback (most recent call last):
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 1, in <module>
ValueError: operands could not be broadcast together with shapes (3,3) (2,2)
ValueError: operands could not be broadcast together with shapes (3,3) (2,2)
Class docstring:
Functions that operate element by element on whole arrays.
"""
To see the documentation for a specific ufunc, use `info`. For
example, ``np.info(np.sin)``. Because ufuncs are written in C
(for speed) and linked into Python with NumPy's ufunc facility,
We recommend our developers to follow the two examples below:
Python's help() function finds this page whenever help() is called
on a ufunc.
If this function will be extensively used by other users, it should be documented in details.
A detailed explanation of ufuncs can be found in the docs for :ref:`ufuncs`.
**Calling ufuncs:** ``op(*x[, out], where=True, **kwargs)``
.. code-block:: python
Apply `op` to the arguments `*x` elementwise, broadcasting the arguments.
The broadcasting rules are:
def do_something(a, *args, **kwargs):
* Dimensions of length 1 may be prepended to either array.
""" do something
* Arrays may be repeated along dimensions of length 1.
Parameters
Parameters
----------
----------
*x : array_like
a : int
Input arrays.
something
out : ndarray, None, or tuple of ndarray and None, optional
*args :
Alternate array object(s) in which to put the result; if provided, it
something
must have a shape that the inputs broadcast to. A tuple of arrays
**kwargs :
(possible only as a keyword argument) must have length equal to the
other things
number of outputs; use None for uninitialized outputs to be
allocated by the ufunc.
where : array_like, optional
This condition is broadcast over the input. At locations where the
condition is True, the `out` array will be set to the ufunc result.
Elsewhere, the `out` array will retain its original value.
Note that if an uninitialized `out` array is created via the default
``out=None``, locations within it where the condition is False will
remain uninitialized.
**kwargs
For other keyword-only arguments, see the :ref:`ufunc docs <ufuncs.kwargs>`.
Returns
Returns
-------
-------
r : ndarray or tuple of ndarray
b : float
`r` will have the shape that the arrays in `x` broadcast to; if `out` is
speed of light
provided, it will be returned. If not, `r` will be allocated and
may contain uninitialized values. If the function has more than one
Examples
output, then the result will be a tuple of arrays.
--------
>>> from csst import do_something
>>> do_something(3.1415926)
"""
"""
pass
If this function is only used by developers, it could be documented in short.
.. code-block:: python
def do_something(a, *args, **kwargs):
""" do something """
pass
TODOs
TODOs
...
...
doc/source/index.rst
View file @
ec55747f
csst
csst
====
====
.. meta::
:description lang=cn: Automate building, versioning, and hosting of your technical documentation continuously on Read the Docs.
.. image:: https://readthedocs.org/projects/csst/badge/?version=latest
.. image:: https://readthedocs.org/projects/csst/badge/?version=latest
:target: https://csst.readthedocs.io/en/latest/?badge=latest
:target: https://csst.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
:alt: Documentation Status
...
@@ -10,10 +14,8 @@ csst
...
@@ -10,10 +14,8 @@ csst
* Github: https://github.com/csster/csst
* Github: https://github.com/csster/csst
* PYPI: https://pypi.org/project/csst
* PYPI: https://pypi.org/project/csst
Installation
------------
Install using `pip <https://pypi.org/project/
matplotlib
>`__:
Install using `pip <https://pypi.org/project/
pip
>`__:
.. code-block:: bash
.. code-block:: bash
...
@@ -26,9 +28,12 @@ or
...
@@ -26,9 +28,12 @@ or
pip install -U csst
pip install -U csst
How to contribute
-----------------
.. toctree::
.. toctree::
:hidden:
:hidden:
:caption:
DEVELOPMENT
:caption:
How-to guides
:maxdepth: 2
:maxdepth: 2
csster
csster
...
@@ -36,6 +41,9 @@ or
...
@@ -36,6 +41,9 @@ or
contributors
contributors
Examples
--------
.. toctree::
.. toctree::
:hidden:
:hidden:
:caption: Examples
:caption: Examples
...
@@ -44,6 +52,9 @@ or
...
@@ -44,6 +52,9 @@ or
tutorial
tutorial
API
---
.. toctree::
.. toctree::
:hidden:
:hidden:
:maxdepth: 2
:maxdepth: 2
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment