You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+21-17Lines changed: 21 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,8 @@
1
1
# higlass-python 🔎
2
2
3
3
A fresh Python library for [`higlass`](https://github.com/higlass/higlass) built
4
-
on top of:
5
-
*[`higlass-schema`](https://github.com/higlass/higlass-schema): Pydantic models for HiGlass.
6
-
*[`higlass-widget`](https://github.com/higlass/higlass-widget): A cross-platform [AnyWidget](https://github.com/manzt/anywidget) for Jupyter environments.
4
+
on top of [`higlass-schema`](https://github.com/higlass/higlass-schema) and
[](https://colab.research.google.com/github/higlass/higlass-python/blob/main/examples/Examples.ipynb)
@@ -51,10 +50,11 @@ To learn more about the new API, check out the
51
50
52
51
## Upgrade Guide
53
52
54
-
**higlass-python** v1.0 is a total rewrite of our prior
55
-
implementation, aimed to offer a more ergonomic and flexible API. While this
56
-
might present challenges when upgrading existing code, we've prepared
57
-
[documentation](http://docs-python.higlass.io/) to guide you through the new API usage.
53
+
**higlass-python** v1.0 is a total rewrite of our prior implementation, aimed to
54
+
offer a more ergonomic and flexible API. While this might present challenges
55
+
when upgrading existing code, we've prepared
56
+
[documentation](http://docs-python.higlass.io/) to guide you through the new API
57
+
usage.
58
58
59
59
If you find a missing feature, please open an issue – we're committed to
60
60
supporting your use cases with the new API.
@@ -76,13 +76,13 @@ and understanding are greatly appreciated.
76
76
77
77
All commands are run from the root of the project, from a terminal:
78
78
79
-
| Command | Action |
80
-
|---------|--------|
81
-
|`uv run ruff check --fix && uv run ruff format`| Lint and apply formatting |
82
-
|`uv run check`| Check linting rules |
83
-
|`uv run ruff format --check`| Check formatting |
84
-
|`uv run pytest`| Run unit tests |
85
-
|`uv run docs/build.py`| Build the documentation in `docs/_build/html`|
|`uv run ruff check --fix && uv run ruff format`| Lint and apply formatting |
82
+
|`uv run check`| Check linting rules|
83
+
|`uv run ruff format --check`| Check formatting|
84
+
|`uv run pytest`| Run unit tests|
85
+
|`uv run docs/build.py`| Build the documentation in `docs/_build/html`|
86
86
87
87
This table now includes only the UV-related commands, with each command in the
88
88
left column and its corresponding action in the right column. The formatting is
@@ -92,7 +92,8 @@ Our CI enforces formatting, linting, and tests.
92
92
93
93
## Changelog
94
94
95
-
Check the [GitHub Releases](https://github.com/higlass/higlass-python/releases) for a detailed changelog.
95
+
Check the [GitHub Releases](https://github.com/higlass/higlass-python/releases)
96
+
for a detailed changelog.
96
97
97
98
## Release
98
99
@@ -101,8 +102,11 @@ Releases are managed via the GitHub UI.
101
102
[Draft a new release](https://github.com/higlass/higlass-python/releases/new):
102
103
103
104
1.**Create a tag**
104
-
- Click _"Choose a tag"_, then **type a new tag** in the format `v[major].[minor].[patch]` to create it.
105
-
-_Note_: The UI is not obvious about this. You can create a tag here, not just select one. Tag creation triggers a [workflow](.github/workflows/ci.yml) to publish to PyPI.
105
+
- Click _"Choose a tag"_, then **type a new tag** in the format
106
+
`v[major].[minor].[patch]` to create it.
107
+
-_Note_: The UI is not obvious about this. You can create a tag here, not
108
+
just select one. Tag creation triggers a
109
+
[workflow](.github/workflows/ci.yml) to publish to PyPI.
106
110
107
111
2.**Generate release notes**
108
112
- Click _"Generate Release Notes"_ to auto-summarize changes from merged PRs.
0 commit comments