Skip to content

Commit 1b02049

Browse files
committed
Auto-generated commit
1 parent 464fb18 commit 1b02049

File tree

7 files changed

+65
-17
lines changed

7 files changed

+65
-17
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
We are excited about your pull request, but unfortunately we are not accepting pull requests against this repository, as all development happens on the [main project repository](https://github.com/stdlib-js/stdlib). We kindly request that you submit this pull request against the [respective directory](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/lapack/base/clacpy) of the main repository where we’ll review and provide feedback.
44

5-
If this is your first stdlib contribution, be sure to read the [contributing guide](https://github.com/stdlib-js/stdlib/blob/develop/CONTRIBUTING.md) which provides guidelines and instructions for submitting contributions. You may also consult the [development guide](https://github.com/stdlib-js/stdlib/blob/develop/docs/development.md) for help on developing stdlib.
5+
If this is your first stdlib contribution, be sure to read the [contributing guide](https://github.com/stdlib-js/stdlib/blob/develop/CONTRIBUTING.md) which provides guidelines and instructions for submitting contributions. You may also consult the [development guide](https://github.com/stdlib-js/stdlib/blob/develop/docs/contributing/development.md) for help on developing stdlib.
66

77
We look forward to receiving your contribution! :smiley:

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,3 +188,7 @@ jsconfig.json
188188
# Other editor files #
189189
######################
190190
.idea/
191+
192+
# Cursor #
193+
##########
194+
.cursorignore

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
55
<section class="release" id="unreleased">
66

7-
## Unreleased (2025-01-21)
7+
## Unreleased (2025-03-14)
88

99
<section class="features">
1010

@@ -22,6 +22,7 @@
2222

2323
<details>
2424

25+
- [`126b65d`](https://github.com/stdlib-js/stdlib/commit/126b65dcb129e68acc343fc1d8a2e994334e10c9) - **bench:** fix assertions _(by Athan Reines)_
2526
- [`308244a`](https://github.com/stdlib-js/stdlib/commit/308244a528bc55e3c9a5807fc448f5b094ff468a) - **bench:** use single-precision utilities _(by Athan Reines)_
2627
- [`769cda1`](https://github.com/stdlib-js/stdlib/commit/769cda16d60b1f56bc6289d889fede8934dd75db) - **feat:** add `lapack/base/clacpy` _(by Athan Reines)_
2728

CONTRIBUTORS

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,23 @@
44

55
Aadish Jain <[email protected]>
66
Aayush Khanna <[email protected]>
7+
Abdelrahman Samir <[email protected]>
8+
Abhay Punia <[email protected]>
79
Abhijit Raut <[email protected]>
10+
Abhishek Jain <[email protected]>
811
Adarsh Palaskar <[email protected]>
912
Aditya Sapra <[email protected]>
1013
Ahmed Atwa <[email protected]>
1114
Ahmed Kashkoush <[email protected]>
1215
Ahmed Khaled <[email protected]>
16+
Aksshay Balasubramanian <[email protected]>
1317
Aleksandr <[email protected]>
1418
Ali Salesi <[email protected]>
1519
Aman Bhansali <[email protected]>
20+
AmanBhadkariya <[email protected]>
1621
Amit Jimiwal <[email protected]>
22+
Anshu Kumar <[email protected]>
23+
Anshu Kumar <[email protected]>
1724
Anudeep Sanapala <[email protected]>
1825
Athan Reines <[email protected]>
1926
@@ -26,22 +33,33 @@ Dan Rose <[email protected]>
2633
Daniel Killenberger <[email protected]>
2734
Daniel Yu <[email protected]>
2835
Debashis Maharana <[email protected]>
36+
Deep Trivedi <[email protected]>
2937
Desh Deepak Kant <[email protected]>
3038
39+
Dhanyabad behera <[email protected]>
3140
Dhruv Arvind Singh <[email protected]>
41+
Dhruvil Mehta <[email protected]>
3242
Divyansh Seth <[email protected]>
3343
Dominic Lim <[email protected]>
3444
Dominik Moritz <[email protected]>
3545
Dorrin Sotoudeh <[email protected]>
3646
EuniceSim142 <[email protected]>
3747
Frank Kovacs <[email protected]>
48+
GK Bishnoi <[email protected]>
49+
50+
Gautam sharma <[email protected]>
3851
Golden Kumar <[email protected]>
3952
Gunj Joshi <[email protected]>
40-
Gururaj Gurram <[email protected]>
53+
Gururaj Gurram <[email protected]>
54+
Haroon Rasheed <[email protected]>
55+
4156
4257
Harshita Kalani <[email protected]>
58+
Hemant M Mehta <[email protected]>
4359
Hridyanshu <[email protected]>
4460
Jaimin Godhani <[email protected]>
61+
Jaison D Souza <[email protected]>
62+
Jalaj Kumar <[email protected]>
4563
James Gelok <[email protected]>
4664
Jaysukh Makvana <[email protected]>
4765
Jenish Thapa <[email protected]>
@@ -51,9 +69,12 @@ Joey Reed <[email protected]>
5169
Jordan Gallivan <[email protected]>
5270
Joris Labie <[email protected]>
5371
Justin Dennison <[email protected]>
72+
Justyn Shelby <[email protected]>
5473
Karan Anand <[email protected]>
5574
Karthik Prakash <[email protected]>
75+
Kaushikgtm <[email protected]>
5676
Kohantika Nath <[email protected]>
77+
Krishnam Agarwal <[email protected]>
5778
Krishnendu Das <[email protected]>
5879
Kshitij-Dale <[email protected]>
5980
Lovelin Dhoni J B <[email protected]>
@@ -63,21 +84,23 @@ Marcus Fantham <[email protected]>
6384
Matt Cochrane <[email protected]>
6485
Mihir Pandit <[email protected]>
6586
Milan Raj <[email protected]>
87+
Mohammad Bin Aftab <[email protected]>
6688
Mohammad Kaif <[email protected]>
6789
Momtchil Momtchev <[email protected]>
6890
Muhammad Haris <[email protected]>
6991
Naresh Jagadeesan <[email protected]>
7092
Naveen Kumar <[email protected]>
7193
Neeraj Pathak <[email protected]>
7294
Nishant Shinde <[email protected]>
95+
Nishchay Rajput <[email protected]>
7396
Nithin Katta <[email protected]>
7497
Nourhan Hasan <[email protected]>
7598
Ognjen Jevremović <[email protected]>
7699
Oneday12323 <[email protected]>
77100
Ori Miles <[email protected]>
78101
Philipp Burckhardt <[email protected]>
79102
Prajwal Kulkarni <[email protected]>
80-
Pranav Goswami <[email protected]>
103+
Pranav Goswami <[email protected]>
81104
Pranjal Jha <[email protected]>
82105
Prashant Kumar Yadav <[email protected]>
83106
Pratik Singh <[email protected]>
@@ -90,16 +113,19 @@ Rejoan Sardar <[email protected]>
90113
Ricky Reusser <[email protected]>
91114
Ridam Garg <[email protected]>
92115
116+
Rishav Tarway <[email protected]>
93117
Robert Gislason <[email protected]>
94118
Roman Stetsyk <[email protected]>
95119
Rutam Kathale <[email protected]>
96120
Ruthwik Chikoti <[email protected]>
97121
Ryan Seal <[email protected]>
98122
Rylan Yang <[email protected]>
123+
SHIVAM YADAV <[email protected]>
99124
Sai Srikar Dumpeti <[email protected]>
100125
Sarthak Paandey <[email protected]>
101126
Saurabh Singh <[email protected]>
102127
Seyyed Parsa Neshaei <[email protected]>
128+
Shabareesh Shetty <[email protected]>
103129
Shashank Shekhar Singh <[email protected]>
104130
Shivam Ahir <[email protected]>
105131
Shraddheya Shendre <[email protected]>
@@ -110,7 +136,9 @@ Snehil Shah <[email protected]>
110136
Soumajit Chatterjee <[email protected]>
111137
Spandan Barve <[email protected]>
112138
Stephannie Jiménez Gacha <[email protected]>
139+
Suhaib Ilahi <[email protected]>
113140
Suraj Kumar <[email protected]>
141+
Tanishq Ahuja <[email protected]>
114142
Tirtadwipa Manunggal <[email protected]>
115143
Tudor Pagu <[email protected]>
116144
Tufailahmed Bargir <[email protected]>
@@ -124,6 +152,13 @@ Vivek Maurya <[email protected]>
124152
Xiaochuan Ye <[email protected]>
125153
Yaswanth Kosuru <[email protected]>
126154
Yernar Yergaziyev <[email protected]>
155+
Yugal Kaushik <[email protected]>
156+
Yuvi Mittal <[email protected]>
157+
158+
ekambains <[email protected]>
159+
fadiothman22 <[email protected]>
127160
olenkabilonizhka <[email protected]>
161+
pranav-1720 <[email protected]>
162+
rahulrangers <[email protected]>
128163
129164

benchmark/benchmark.js

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,20 @@ var clacpy = require( './../lib/clacpy.js' );
4141
*/
4242
function createBenchmark( N ) {
4343
var opts;
44+
var abuf;
45+
var bbuf;
4446
var A;
4547
var B;
4648

4749
opts = {
4850
'dtype': 'float32'
4951
};
5052

51-
A = new Complex64Array( uniform( 2*N*N, -10.0, 10.0, opts ) );
52-
B = new Complex64Array( uniform( 2*N*N, -10.0, 10.0, opts ) );
53+
abuf = uniform( 2*N*N, -10.0, 10.0, opts );
54+
A = new Complex64Array( abuf );
55+
56+
bbuf = uniform( 2*N*N, -10.0, 10.0, opts );
57+
B = new Complex64Array( bbuf );
5358
return benchmark;
5459

5560
/**
@@ -59,18 +64,17 @@ function createBenchmark( N ) {
5964
* @param {Benchmark} b - benchmark instance
6065
*/
6166
function benchmark( b ) {
62-
var z;
6367
var i;
6468

6569
b.tic();
6670
for ( i = 0; i < b.iterations; i++ ) {
67-
z = clacpy( 'column-major', 'all', N, N, A, N, B, N );
68-
if ( isnanf( z[ i%z.length ] ) ) {
71+
clacpy( 'column-major', 'all', N, N, A, N, B, N );
72+
if ( isnanf( bbuf[ i%bbuf.length ] ) ) {
6973
b.fail( 'should not return NaN' );
7074
}
7175
}
7276
b.toc();
73-
if ( isnanf( z[ i%z.length ] ) ) {
77+
if ( isnanf( bbuf[ i%bbuf.length ] ) ) {
7478
b.fail( 'should not return NaN' );
7579
}
7680
b.pass( 'benchmark finished' );

benchmark/benchmark.ndarray.js

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,20 @@ var clacpy = require( './../lib/ndarray.js' );
4141
*/
4242
function createBenchmark( N ) {
4343
var opts;
44+
var abuf;
45+
var bbuf;
4446
var A;
4547
var B;
4648

4749
opts = {
4850
'dtype': 'float32'
4951
};
5052

51-
A = new Complex64Array( uniform( 2*N*N, -10.0, 10.0, opts ) );
52-
B = new Complex64Array( uniform( 2*N*N, -10.0, 10.0, opts ) );
53+
abuf = uniform( 2*N*N, -10.0, 10.0, opts );
54+
A = new Complex64Array( abuf );
55+
56+
bbuf = uniform( 2*N*N, -10.0, 10.0, opts );
57+
B = new Complex64Array( bbuf );
5358
return benchmark;
5459

5560
/**
@@ -59,18 +64,17 @@ function createBenchmark( N ) {
5964
* @param {Benchmark} b - benchmark instance
6065
*/
6166
function benchmark( b ) {
62-
var z;
6367
var i;
6468

6569
b.tic();
6670
for ( i = 0; i < b.iterations; i++ ) {
67-
z = clacpy( 'all', N, N, A, 1, N, 0, B, 1, N, 0 );
68-
if ( isnanf( z[ i%z.length ] ) ) {
71+
clacpy( 'all', N, N, A, 1, N, 0, B, 1, N, 0 );
72+
if ( isnanf( bbuf[ i%bbuf.length ] ) ) {
6973
b.fail( 'should not return NaN' );
7074
}
7175
}
7276
b.toc();
73-
if ( isnanf( z[ i%z.length ] ) ) {
77+
if ( isnanf( bbuf[ i%bbuf.length ] ) ) {
7478
b.fail( 'should not return NaN' );
7579
}
7680
b.pass( 'benchmark finished' );

dist/index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)