Skip to content

Commit a865333

Browse files
authored
Merge pull request #490 from ValeevGroup/release/prepare-2.1.0
initial boilerplate refresh for 2.1.0
2 parents 3d0e647 + 0c4c9b3 commit a865333

7 files changed

Lines changed: 188 additions & 4 deletions

File tree

.github/release.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
changelog:
2+
exclude:
3+
labels:
4+
- duplicate
5+
- invalid
6+
- wontfix
7+
categories:
8+
- title: New Features
9+
labels:
10+
- enhancement
11+
- feature
12+
- title: Bug Fixes
13+
labels:
14+
- bug
15+
- fix
16+
- title: Documentation
17+
labels:
18+
- docs
19+
- dox
20+
- title: Tests
21+
labels:
22+
- tests
23+
- unit
24+
- title: Build Infrastructure
25+
labels:
26+
- ci
27+
- cmake
28+
- title: Other Changes
29+
labels:
30+
- "*"

.zenodo.json

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
{
2+
"title": "SeQuant: Symbolic Tensor Algebra in C++",
3+
"description": "SeQuant is a framework for performing symbolic algebra of tensors over scalar and operator rings. In addition to symbolic manipulation it can numerically evaluate general tensor algebra expressions with an appropriate external tensor backend (TiledArray, BTAS, TAPP) or generate code for an external tensor backend (ITF, Julia, NumPy/Torch).",
4+
"license": {
5+
"id": "LGPL-3.0-only"
6+
},
7+
"upload_type": "software",
8+
"creators": [
9+
{
10+
"name": "Valeyev, Eduard",
11+
"affiliation": "Virginia Tech",
12+
"orcid": "0000-0001-5765-7550"
13+
},
14+
{
15+
"name": "Gaudel, Bimal",
16+
"affiliation": "Virginia Tech",
17+
"orcid": "0000-0003-3938-0277"
18+
},
19+
{
20+
"name": "Adam, Robert",
21+
"affiliation": "University of Stuttgart",
22+
"orcid": "0000-0003-0829-0148"
23+
},
24+
{
25+
"name": "Melekamburath, Ajay",
26+
"affiliation": "Virginia Tech",
27+
"orcid": "0000-0002-0079-5443"
28+
},
29+
{
30+
"name": "Teke, Nakul",
31+
"affiliation": "Virginia Tech",
32+
"orcid": "0000-0003-0834-2040"
33+
},
34+
{
35+
"name": "Besharatnik, Azam",
36+
"affiliation": "Virginia Tech",
37+
"orcid": "0009-0008-5694-4138"
38+
},
39+
{
40+
"name": "Masteran, Conner",
41+
"affiliation": "Virginia Tech",
42+
"orcid": "0000-0001-5001-4564"
43+
}
44+
],
45+
"keywords": [
46+
"tensor algebra",
47+
"symbolic computation",
48+
"many-body theory",
49+
"second quantization",
50+
"C++"
51+
],
52+
"grants": [
53+
{
54+
"id": "10.13039/100000001::2217081"
55+
},
56+
{
57+
"id": "10.13039/100000015::DE-SC0022327"
58+
},
59+
{
60+
"id": "10.13039/100000015::DE-SC0022263"
61+
}
62+
],
63+
"related_identifiers": [
64+
{
65+
"identifier": "2511.09943",
66+
"relation": "isDocumentedBy",
67+
"resource_type": "publication-preprint",
68+
"scheme": "arxiv"
69+
}
70+
]
71+
}

CHANGES.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Changelog
2+
3+
See [GitHub Releases](https://github.com/ValeevGroup/SeQuant/releases) for the detailed list of changes in each release.

CITATION.cff

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
cff-version: 1.2.0
2+
title: "SeQuant: Symbolic Tensor Algebra in C++"
3+
message: "If you use this software, please cite the preferred-citation article below."
4+
type: software
5+
version: 2.1.0
6+
date-released: 2026-02-14
7+
license: LGPL-3.0
8+
repository-code: https://github.com/ValeevGroup/SeQuant
9+
url: https://valeevgroup.github.io/SeQuant
10+
abstract: >-
11+
SeQuant is a framework for performing symbolic algebra of tensors over
12+
scalar and operator rings. In addition to symbolic manipulation it can
13+
numerically evaluate general tensor algebra expressions with an
14+
appropriate external tensor backend (TiledArray, BTAS, TAPP) or
15+
generate code for an external tensor backend (ITF, Julia, NumPy/Torch)
16+
authors:
17+
- family-names: Valeyev
18+
given-names: Eduard
19+
email: eduard@valeyev.net
20+
affiliation: Virginia Tech
21+
orcid: https://orcid.org/0000-0001-5765-7550
22+
- family-names: Gaudel
23+
given-names: Bimal
24+
affiliation: Virginia Tech
25+
orcid: https://orcid.org/0000-0003-3938-0277
26+
- family-names: Adam
27+
given-names: Robert
28+
email: dev@robert-adam.de
29+
affiliation: University of Stuttgart
30+
orcid: https://orcid.org/0000-0003-0829-0148
31+
- family-names: Melekamburath
32+
given-names: Ajay
33+
email: ajaymk22@vt.edu
34+
affiliation: Virginia Tech
35+
orcid: https://orcid.org/0000-0002-0079-5443
36+
- family-names: Teke
37+
given-names: Nakul
38+
affiliation: Virginia Tech
39+
orcid: https://orcid.org/0000-0003-0834-2040
40+
- family-names: Besharatnik
41+
given-names: Azam
42+
email: besharat@vt.edu
43+
affiliation: Virginia Tech
44+
orcid: https://orcid.org/0009-0008-5694-4138
45+
- family-names: Masteran
46+
given-names: Conner
47+
email: cmasteran1@vt.edu
48+
affiliation: Virginia Tech
49+
orcid: https://orcid.org/0000-0001-5001-4564
50+
preferred-citation:
51+
type: article
52+
title: "SeQuant Framework for Symbolic and Numerical Tensor Algebra. I. Core Capabilities"
53+
year: 2025
54+
identifiers:
55+
- type: other
56+
value: "arXiv:2511.09943"
57+
description: arXiv preprint
58+
url: https://arxiv.org/abs/2511.09943
59+
authors:
60+
- family-names: Gaudel
61+
given-names: Bimal
62+
- family-names: Adam
63+
given-names: Robert G.
64+
- family-names: Melekamburath
65+
given-names: Ajay
66+
- family-names: Masteran
67+
given-names: Conner
68+
- family-names: Teke
69+
given-names: Nakul
70+
- family-names: Besharatnik
71+
given-names: Azam
72+
- family-names: Köhn
73+
given-names: Andreas
74+
- family-names: Valeev
75+
given-names: Edward F.

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ list(APPEND CMAKE_MODULE_PATH "${vg_cmake_kit_SOURCE_DIR}/modules")
3535

3636
# Set SeQuant version
3737
set(SEQUANT_MAJOR_VERSION 2)
38-
set(SEQUANT_MINOR_VERSION 0)
38+
set(SEQUANT_MINOR_VERSION 1)
3939
set(SEQUANT_MICRO_VERSION 0)
40-
set(SEQUANT_PRERELEASE_ID alpha.1)
40+
set(SEQUANT_PRERELEASE_ID )
4141
set(SEQUANT_VERSION "${SEQUANT_MAJOR_VERSION}.${SEQUANT_MINOR_VERSION}.${SEQUANT_MICRO_VERSION}")
4242
if (SEQUANT_PRERELEASE_ID)
4343
set(SEQUANT_EXT_VERSION "${SEQUANT_VERSION}-${SEQUANT_PRERELEASE_ID}")

LICENSE

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
SeQuant: Symbolic Tensor Algebra in C++
2+
Copyright (C) 2018 the SeQuant contributors (see CITATION.cff for details)
3+
4+
SeQuant is licensed under the GNU Lesser General Public License version 3.
5+
The full text of the license follows.
6+
17
GNU LESSER GENERAL PUBLIC LICENSE
28
Version 3, 29 June 2007
39

@@ -163,4 +169,3 @@ whether future versions of the GNU Lesser General Public License shall
163169
apply, that proxy's public statement of acceptance of any version is
164170
permanent authorization for you to choose that version for the
165171
Library.
166-

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ See detailed documentation at [https://valeevgroup.github.io/SeQuant/](https://v
2222

2323
The short version:
2424

25-
- configure (from top SeQuant source dfirectory): `cmake -B build -S . -DCMAKE_INSTALL_PREFIX=/path/to/where/sequant/to/be/installed`
25+
- configure (from top SeQuant source directory): `cmake -B build -S . -DCMAKE_INSTALL_PREFIX=/path/to/where/sequant/to/be/installed`
2626
- build and install: `cmake --build build --target install`
2727

2828
For detailed instructions see [SeQuant: Installation Guide](https://valeevgroup.github.io/SeQuant/user/getting_started/installing.html).

0 commit comments

Comments
 (0)