Skip to content

Commit 8595f58

Browse files
committed
Break: Rename to MathKong
1 parent f438847 commit 8595f58

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+8412
-8345
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 93 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -3,98 +3,98 @@ description: Something doesn't work as expected?
33
title: "Bug: "
44
labels: ["bug"]
55
assignees:
6-
- octocat
6+
- octocat
77
body:
8-
- type: markdown
9-
attributes:
10-
value: |
11-
Thanks for taking the time to fill out this bug report!
12-
If you have a small question, it may be faster to ask the maintainers on [Discord](https://discord.gg/4mxGrenbNt).
13-
- type: textarea
14-
id: what
15-
attributes:
16-
label: Describe the bug
17-
placeholder: A short description of what the bug is.
18-
validations:
19-
required: true
20-
- type: textarea
21-
id: steps
22-
attributes:
23-
label: Steps to reproduce
24-
placeholder: Detail the steps taken to reproduce the behavior.
25-
validations:
26-
required: true
27-
- type: textarea
28-
id: expected
29-
attributes:
30-
label: Expected behavior
31-
placeholder: A clear and concise description of what you expected to happen.
32-
validations:
33-
required: true
34-
- type: input
35-
id: version
36-
attributes:
37-
label: SimSIMD version
38-
placeholder: vX.Y.Z
39-
validations:
40-
required: true
41-
- type: input
42-
id: os
43-
attributes:
44-
label: Operating System
45-
placeholder: Ubuntu 22.04
46-
validations:
47-
required: true
48-
- type: dropdown
49-
id: hardware
50-
attributes:
51-
label: Hardware architecture
52-
options:
53-
- x86
54-
- Arm
55-
validations:
56-
required: true
57-
- type: dropdown
58-
id: frontend
59-
attributes:
60-
label: Which interface are you using?
61-
options:
62-
- C implementation
63-
- C++ bindings
64-
- Python bindings
65-
- Rust bindings
66-
- Other bindings
67-
validations:
68-
required: true
69-
- type: input
70-
id: contact
71-
attributes:
72-
label: Contact Details
73-
description: How can we get in touch with you if we need more info?
74-
placeholder: [email protected]
75-
validations:
76-
required: false
77-
- type: checkboxes
78-
id: mentions
79-
attributes:
80-
label: Are you open to being tagged as a contributor?
81-
description: Sometimes, a bug report is just as valuable as a patch 🤗
82-
options:
83-
- label: I am open to being mentioned in the project `.git` history as a contributor
84-
required: false
85-
- type: checkboxes
86-
id: duplicate
87-
attributes:
88-
label: Is there an existing issue for this?
89-
description: Please search [our issues](https://github.com/ashvardanian/simsimd/issues) to see if this bug already exists.
90-
options:
91-
- label: I have searched the existing issues
8+
- type: markdown
9+
attributes:
10+
value: |
11+
Thanks for taking the time to fill out this bug report!
12+
If you have a small question, it may be faster to ask the maintainers on [Discord](https://discord.gg/4mxGrenbNt).
13+
- type: textarea
14+
id: what
15+
attributes:
16+
label: Describe the bug
17+
placeholder: A short description of what the bug is.
18+
validations:
19+
required: true
20+
- type: textarea
21+
id: steps
22+
attributes:
23+
label: Steps to reproduce
24+
placeholder: Detail the steps taken to reproduce the behavior.
25+
validations:
26+
required: true
27+
- type: textarea
28+
id: expected
29+
attributes:
30+
label: Expected behavior
31+
placeholder: A clear and concise description of what you expected to happen.
32+
validations:
33+
required: true
34+
- type: input
35+
id: version
36+
attributes:
37+
label: MathKong version
38+
placeholder: vX.Y.Z
39+
validations:
9240
required: true
93-
- type: checkboxes
94-
id: terms
95-
attributes:
96-
label: Code of Conduct
97-
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/ashvardanian/simsimd/blob/main/CODE_OF_CONDUCT.md)
98-
options:
99-
- label: I agree to follow this project's Code of Conduct
100-
required: true
41+
- type: input
42+
id: os
43+
attributes:
44+
label: Operating System
45+
placeholder: Ubuntu 22.04
46+
validations:
47+
required: true
48+
- type: dropdown
49+
id: hardware
50+
attributes:
51+
label: Hardware architecture
52+
options:
53+
- x86
54+
- Arm
55+
validations:
56+
required: true
57+
- type: dropdown
58+
id: frontend
59+
attributes:
60+
label: Which interface are you using?
61+
options:
62+
- C implementation
63+
- C++ bindings
64+
- Python bindings
65+
- Rust bindings
66+
- Other bindings
67+
validations:
68+
required: true
69+
- type: input
70+
id: contact
71+
attributes:
72+
label: Contact Details
73+
description: How can we get in touch with you if we need more info?
74+
placeholder: [email protected]
75+
validations:
76+
required: false
77+
- type: checkboxes
78+
id: mentions
79+
attributes:
80+
label: Are you open to being tagged as a contributor?
81+
description: Sometimes, a bug report is just as valuable as a patch 🤗
82+
options:
83+
- label: I am open to being mentioned in the project `.git` history as a contributor
84+
required: false
85+
- type: checkboxes
86+
id: duplicate
87+
attributes:
88+
label: Is there an existing issue for this?
89+
description: Please search [our issues](https://github.com/ashvardanian/mathkong/issues) to see if this bug already exists.
90+
options:
91+
- label: I have searched the existing issues
92+
required: true
93+
- type: checkboxes
94+
id: terms
95+
attributes:
96+
label: Code of Conduct
97+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/ashvardanian/mathkong/blob/main/CODE_OF_CONDUCT.md)
98+
options:
99+
- label: I agree to follow this project's Code of Conduct
100+
required: true

.github/ISSUE_TEMPLATE/feature_request.yml

Lines changed: 55 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -3,60 +3,60 @@ description: Something we haven't implemented yet?
33
title: "Feature: "
44
labels: ["enhancement"]
55
assignees:
6-
- octocat
6+
- octocat
77
body:
8-
- type: markdown
9-
attributes:
10-
value: |
11-
Thanks for taking the time to fill out this feature request!
12-
We have already scheduled a few features for our [next milestone](https://github.com/ashvardanian/simsimd/milestones).
13-
- type: textarea
14-
id: what
15-
attributes:
16-
label: Describe what you are looking for
17-
placeholder: A short description of what the feature would look like, ideally with code examples.
18-
validations:
19-
required: true
20-
- type: checkboxes
21-
id: check
22-
attributes:
23-
label: Can you contribute to the implementation?
24-
options:
25-
- label: I can contribute
26-
- type: dropdown
27-
id: interface
28-
attributes:
29-
label: Is your feature request specific to a certain interface?
30-
options:
31-
- It applies to everything
32-
- C implementation
33-
- C++ bindings
34-
- Python bindings
35-
- Other bindings
36-
- Other
37-
validations:
38-
required: true
39-
- type: input
40-
id: contact
41-
attributes:
42-
label: Contact Details
43-
description: How can we get in touch with you if we need more info?
44-
placeholder: [email protected]
45-
validations:
46-
required: false
47-
- type: checkboxes
48-
id: duplicate
49-
attributes:
50-
label: Is there an existing issue for this?
51-
description: Please search [our issues](https://github.com/ashvardanian/simsimd/issues) to see if this bug already exists.
52-
options:
53-
- label: I have searched the existing issues
8+
- type: markdown
9+
attributes:
10+
value: |
11+
Thanks for taking the time to fill out this feature request!
12+
We have already scheduled a few features for our [next milestone](https://github.com/ashvardanian/mathkong/milestones).
13+
- type: textarea
14+
id: what
15+
attributes:
16+
label: Describe what you are looking for
17+
placeholder: A short description of what the feature would look like, ideally with code examples.
18+
validations:
5419
required: true
55-
- type: checkboxes
56-
id: terms
57-
attributes:
58-
label: Code of Conduct
59-
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/ashvardanian/simsimd/blob/main/CODE_OF_CONDUCT.md)
60-
options:
61-
- label: I agree to follow this project's Code of Conduct
62-
required: true
20+
- type: checkboxes
21+
id: check
22+
attributes:
23+
label: Can you contribute to the implementation?
24+
options:
25+
- label: I can contribute
26+
- type: dropdown
27+
id: interface
28+
attributes:
29+
label: Is your feature request specific to a certain interface?
30+
options:
31+
- It applies to everything
32+
- C implementation
33+
- C++ bindings
34+
- Python bindings
35+
- Other bindings
36+
- Other
37+
validations:
38+
required: true
39+
- type: input
40+
id: contact
41+
attributes:
42+
label: Contact Details
43+
description: How can we get in touch with you if we need more info?
44+
placeholder: [email protected]
45+
validations:
46+
required: false
47+
- type: checkboxes
48+
id: duplicate
49+
attributes:
50+
label: Is there an existing issue for this?
51+
description: Please search [our issues](https://github.com/ashvardanian/mathkong/issues) to see if this bug already exists.
52+
options:
53+
- label: I have searched the existing issues
54+
required: true
55+
- type: checkboxes
56+
id: terms
57+
attributes:
58+
label: Code of Conduct
59+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/ashvardanian/mathkong/blob/main/CODE_OF_CONDUCT.md)
60+
options:
61+
- label: I agree to follow this project's Code of Conduct
62+
required: true

.github/workflows/prerelease.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@ jobs:
3636
package.json:"version": "(\d+\.\d+\.\d+)"
3737
CMakeLists.txt:VERSION (\d+\.\d+\.\d+)
3838
update-major-version-in: |
39-
include/simsimd/simsimd.h:^#define SIMSIMD_VERSION_MAJOR (\d+)
39+
include/mathkong/mathkong.h:^#define SIMSIMD_VERSION_MAJOR (\d+)
4040
update-minor-version-in: |
41-
include/simsimd/simsimd.h:^#define SIMSIMD_VERSION_MINOR (\d+)
41+
include/mathkong/mathkong.h:^#define SIMSIMD_VERSION_MINOR (\d+)
4242
update-patch-version-in: |
43-
include/simsimd/simsimd.h:^#define SIMSIMD_VERSION_PATCH (\d+)
43+
include/mathkong/mathkong.h:^#define SIMSIMD_VERSION_PATCH (\d+)
4444
dry-run: "true"
4545

4646
test_c:
@@ -61,7 +61,7 @@ jobs:
6161
cmake --build build_release --config Release
6262
6363
- name: Test
64-
run: build_release/simsimd_test_run_time
64+
run: build_release/mathkong_test_run_time
6565

6666
test_python:
6767
name: Test Python ${{ matrix.python-version }} on ${{ matrix.architecture }} ${{ matrix.os }}
@@ -103,7 +103,7 @@ jobs:
103103

104104
- name: Test with PyTest
105105
run: |
106-
python -c "import simsimd; print(simsimd.get_capabilities())"
106+
python -c "import mathkong; print(mathkong.get_capabilities())"
107107
pytest scripts/test.py -s -x -Wd -v
108108
109109
test_nodejs:

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ jobs:
3535
package.json:"version": "(\d+\.\d+\.\d+)"
3636
CMakeLists.txt:VERSION (\d+\.\d+\.\d+)
3737
update-major-version-in: |
38-
include/simsimd/simsimd.h:^#define SIMSIMD_VERSION_MAJOR (\d+)
38+
include/mathkong/mathkong.h:^#define SIMSIMD_VERSION_MAJOR (\d+)
3939
update-minor-version-in: |
40-
include/simsimd/simsimd.h:^#define SIMSIMD_VERSION_MINOR (\d+)
40+
include/mathkong/mathkong.h:^#define SIMSIMD_VERSION_MINOR (\d+)
4141
update-patch-version-in: |
42-
include/simsimd/simsimd.h:^#define SIMSIMD_VERSION_PATCH (\d+)
42+
include/mathkong/mathkong.h:^#define SIMSIMD_VERSION_PATCH (\d+)
4343
dry-run: "false"
4444
push: "true"
4545
create-release: "true"
@@ -323,7 +323,7 @@ jobs:
323323
runs-on: ubuntu-22.04
324324
environment:
325325
name: pypi
326-
url: https://pypi.org/p/simsimd
326+
url: https://pypi.org/p/mathkong
327327
permissions:
328328
id-token: write
329329

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ build_release
22
build_debug
33
build
44
_deps
5-
simsimd.egg-info
5+
mathkong.egg-info
66
CMakeFiles
77
__pycache__
88
wheelhouse/

0 commit comments

Comments
 (0)