Skip to content

Commit 8c73dbe

Browse files
Added issues section to documentation (#154)
* Added issues.md to documentation * Removed build_pypi_doc.py (unused) * Updated roadmap.md * Removed streaming.md docs (unused) * Added images to compatibility (current.md) * Updated siggen_set_duty_cycle() doctrings - Fixed arg duty tab length. * Addd 'Issues' section to README.md * Updated docs versions and pypi.md
1 parent 98b74b4 commit 8c73dbe

File tree

10 files changed

+36
-45
lines changed

10 files changed

+36
-45
lines changed

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,9 @@ Once tested, try an [example script from github](https://github.com/picotech/pyP
5454
### Full getting started
5555
[For our full getting started guide, click here to go to our full knowledge base article.](https://www.picotech.com/library/knowledge-bases/oscilloscopes/pypicosdk-get-started)
5656

57+
## Issues
58+
For details on raising an issue, find information here: [Issue documentation](https://picotech.github.io/pyPicoSDK/dev/issues/)
59+
5760
## Compatibility
5861
Current PicoScope support:
5962
- PicoScope 6000E (ps6000a drivers)
@@ -68,4 +71,4 @@ Current PicoScope support:
6871
## Version Control
6972
pyPicoSDK: 1.6.2
7073

71-
Docs: 0.4.0
74+
Docs: 0.4.1

build-tools/build_pypi_doc.py

Lines changed: 0 additions & 22 deletions
This file was deleted.

docs/docs/dev/current.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
<!-- Copyright (C) 2025-2025 Pico Technology Ltd. See LICENSE file for terms. -->
22
# Functions available pyPicoSDK v0.1
3+
![PicoScope 6000E](https://www.picotech.com/images/uploads/series/6800.png)
34
## 6000 (A) API (PicoScope 6000E Series)
45
- Simple/Advanced Block Mode
56
- Simple/Advanced Rapid Block Mode
67
- Signal Generator
78
- All other direct driver functions
89

10+
![PicoScope 3000E](https://www.picotech.com/images/uploads/series/341XE_right_side_w.lights_rgb.webp)
911
## PSOSPA API (PicoScope 3000E Series)
1012
- Simple/Advanced Block Mode
1113
- Simple/Advanced Rapid Block Mode

docs/docs/dev/issues.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<!-- Copyright (C) 2025-2025 Pico Technology Ltd. See LICENSE file for terms. -->
2+
# Issues
3+
4+
Issues with pyPicoSDK can be placed directly with Pico Technology's tech support team.
5+
To log an issue email support at:
6+
7+
- Email support: [support@picotech.com](mailto:support@picotech.com?subject=Issue%3A%20pyPicoSDK&body=Issue%20Summary%3A%20%0AEnvironment%20Details%3A%0A%20%20-%20Operating%20system%3A%20%0A%20%20-%20PicoScope%20model%3A%0A%20%20-%20Python%20version%3A%0A%20%20-%20pyPicoSDK%20version%3A%0A%20%20-%20PicoSDK%20version%3A%0ASteps%20to%20reproduce%20issue%3A%0A).
8+
9+
- Contact us via our website: [picotech.com/tech-support/technical-enquiries](https://www.picotech.com/tech-support/technical-enquiries)
10+
11+
Make sure to leave the following information:
12+
13+
- **Issue Summary**: _"Describe the issue in detail."_
14+
- **Environment Details**
15+
- **Operating system:** _"i.e. Windows/macOS/Linux(Ubuntu/Mint)"_
16+
- **PicoScope model:** _"i.e. PicoScope 3814E/PicoScope 6824E"_
17+
- **Python version:** _"Can be found using `python -V`"_
18+
- **pyPicoSDK version:** _"Can be found using `pip list` or `pip freeze`"_
19+
- **PicoSDK version:** _"Can be found in SDK docs location per PicoScope"_
20+
- **Steps to reproduce issue:** _"Detail the steps to arrive at the same."_

docs/docs/dev/roadmap.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@
44
- Streaming examples (inc. downsampling)
55

66
## To-do:
7-
- PS2000 Driver support
8-
- PS2000(A) Driver support
7+
- ps5000(A) API - PicoScope 5000D Series
8+
- ps4000(A) API - PicoScope 4000A Series

docs/docs/ref/streaming.md

Lines changed: 0 additions & 16 deletions
This file was deleted.

docs/mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ nav:
3939
- ref/constants.md
4040
- Config/Overrides: ref/configuration.md
4141
- Development:
42+
- Issues: dev/issues.md
4243
- Changelog: dev/changelog.md
4344
- Current Support: dev/current.md
4445
- Upcoming Roadmap: dev/roadmap.md

pypi.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ Once tested, try an [example script from github](https://github.com/picotech/pyP
5151
### Full getting started
5252
[For our full getting started guide, click here to go to our full knowledge base article.](https://www.picotech.com/library/knowledge-bases/oscilloscopes/pypicosdk-get-started)
5353

54+
## Issues
55+
For details on raising an issue, find information here: [Issue documentation](https://picotech.github.io/pyPicoSDK/dev/issues/)
56+
5457
## Compatibility
5558
Current PicoScope support:
5659
- PicoScope 6000E (ps6000a drivers)
@@ -65,4 +68,4 @@ Current PicoScope support:
6568
## Version Control
6669
pyPicoSDK: 1.6.2
6770

68-
Docs: 0.4.0
71+
Docs: 0.4.1

pypicosdk/shared/ps6000a_psospa.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -366,10 +366,10 @@ def siggen_set_frequency(self, frequency:float) -> None:
366366

367367
def siggen_set_duty_cycle(self, duty:float) -> None:
368368
"""
369-
Set duty cycle of SigGen in percentage
369+
Set duty cycle of SigGen in percentage.
370370
371371
Args:
372-
duty cycle (int): Duty cycle in %.
372+
duty (float): Duty cycle in %.
373373
"""
374374
self._call_attr_function(
375375
'SigGenWaveformDutyCycle',

version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Copyright (C) 2025-2025 Pico Technology Ltd. See LICENSE file for terms.
22
# Master version file for all scripts.
33
# Update these variables and run a build-tool (which will run version_updater.py)
4-
docs_version = "0.4.0"
4+
docs_version = "0.4.1"
55
package_version = "1.6.2"

0 commit comments

Comments
 (0)