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 <jain.aadishj@gmail.com>
66
Aayush Khanna <aayushiitbhu23@gmail.com>
7+
Abdelrahman Samir <60700731+abdelrahman04@users.noreply.github.com>
8+
Abhay Punia <156515195+Hecker165@users.noreply.github.com>
79
Abhijit Raut <abhijitmraut8010@gmail.com>
10+
Abhishek Jain <40913033+abhishekblue@users.noreply.github.com>
811
Adarsh Palaskar <adarshpalaskar99@gmail.com>
912
Aditya Sapra <adityaework@gmail.com>
1013
Ahmed Atwa <Ahmedatwa866@yahoo.com>
1114
Ahmed Kashkoush <ahmedkashkoush464@gmail.com>
1215
Ahmed Khaled <kahmd1444@gmail.com>
16+
Aksshay Balasubramanian <119944779+Aksshay88@users.noreply.github.com>
1317
Aleksandr <112382387+alextes90@users.noreply.github.com>
1418
Ali Salesi <ali_sal1381@yahoo.com>
1519
Aman Bhansali <bhansali.1@iitj.ac.in>
20+
AmanBhadkariya <140033975+AmanBhadkariya@users.noreply.github.com>
1621
Amit Jimiwal <amitjimiwal45@gmail.com>
22+
Anshu Kumar <132515490+anxhukumar@users.noreply.github.com>
23+
Anshu Kumar <contact.anshukumar@protonmail.com>
1724
Anudeep Sanapala <anudeep0306@gmail.com>
1825
Athan Reines <kgryte@gmail.com>
1926
Ayaka <73595362+USERSATOSHI@users.noreply.github.com>
@@ -26,22 +33,33 @@ Dan Rose <danoftheroses@gmail.com>
2633
Daniel Killenberger <daniel.killenberger@gmail.com>
2734
Daniel Yu <40680511+Daniel777y@users.noreply.github.com>
2835
Debashis Maharana <debashismaharana7854@gmail.com>
36+
Deep Trivedi <128926685+thedeeppp@users.noreply.github.com>
2937
Desh Deepak Kant <118960904+DeshDeepakKant@users.noreply.github.com>
3038
Dev Goel <135586571+corsairier@users.noreply.github.com>
39+
Dhanyabad behera <110620935+dhanyabad11@users.noreply.github.com>
3140
Dhruv Arvind Singh <154677013+DhruvArvindSingh@users.noreply.github.com>
41+
Dhruvil Mehta <68022411+dhruvilmehta@users.noreply.github.com>
3242
Divyansh Seth <59174836+sethdivyansh@users.noreply.github.com>
3343
Dominic Lim <46486515+domlimm@users.noreply.github.com>
3444
Dominik Moritz <domoritz@gmail.com>
3545
Dorrin Sotoudeh <dorrinsotoudeh123@gmail.com>
3646
EuniceSim142 <77243938+EuniceSim142@users.noreply.github.com>
3747
Frank Kovacs <fran70kk@gmail.com>
48+
GK Bishnoi <gkishan1kyt@gmail.com>
49+
Gaurav <gaurav70380@gmail.com>
50+
Gautam sharma <gautamkrishnasharma1@gmail.com>
3851
Golden Kumar <103646877+AuenKr@users.noreply.github.com>
3952
Gunj Joshi <gunjjoshi8372@gmail.com>
40-
Gururaj Gurram <143020143+gururaj1512@users.noreply.github.com>
53+
Gururaj Gurram <gururajgurram1512@gmail.com>
54+
Haroon Rasheed <51189276+haroon26@users.noreply.github.com>
55+
Harsh <149176984+hrshya@users.noreply.github.com>
4156
HarshaNP <96897754+GittyHarsha@users.noreply.github.com>
4257
Harshita Kalani <harshitakalani02@gmail.com>
58+
Hemant M Mehta <92446645+hemantmm@users.noreply.github.com>
4359
Hridyanshu <124202756+HRIDYANSHU054@users.noreply.github.com>
4460
Jaimin Godhani <112328542+Jai0401@users.noreply.github.com>
61+
Jaison D Souza <123267719+jsndz@users.noreply.github.com>
62+
Jalaj Kumar <142599224+jalajk3004@users.noreply.github.com>
4563
James Gelok <jdgelok@gmail.com>
4664
Jaysukh Makvana <jaysukhmakvana2004@gmail.com>
4765
Jenish Thapa <141203631+jenish-thapa@users.noreply.github.com>
@@ -51,9 +69,12 @@ Joey Reed <joeyrreed@gmail.com>
5169
Jordan Gallivan <115050475+Jordan-Gallivan@users.noreply.github.com>
5270
Joris Labie <joris.labie1@gmail.com>
5371
Justin Dennison <justin1dennison@gmail.com>
72+
Justyn Shelby <96994781+ShelbyJustyn@users.noreply.github.com>
5473
Karan Anand <119553199+anandkaranubc@users.noreply.github.com>
5574
Karthik Prakash <116057817+skoriop@users.noreply.github.com>
75+
Kaushikgtm <162317291+Kaushikgtm@users.noreply.github.com>
5676
Kohantika Nath <145763549+kohantikanath@users.noreply.github.com>
77+
Krishnam Agarwal <83017176+888krishnam@users.noreply.github.com>
5778
Krishnendu Das <86651039+itskdhere@users.noreply.github.com>
5879
Kshitij-Dale <152467202+Kshitij-Dale@users.noreply.github.com>
5980
Lovelin Dhoni J B <100030865+lovelindhoni@users.noreply.github.com>
@@ -63,21 +84,23 @@ Marcus Fantham <mfantham@users.noreply.github.com>
6384
Matt Cochrane <matthew.cochrane.eng@gmail.com>
6485
Mihir Pandit <129577900+MSP20086@users.noreply.github.com>
6586
Milan Raj <rajsite@users.noreply.github.com>
87+
Mohammad Bin Aftab <48010758+MohammadBinAftab@users.noreply.github.com>
6688
Mohammad Kaif <mdkaifprofession@gmail.com>
6789
Momtchil Momtchev <momtchil@momtchev.com>
6890
Muhammad Haris <harriskhan047@outlook.com>
6991
Naresh Jagadeesan <naresh.naresh000@gmail.com>
7092
Naveen Kumar <stupiddint@gmail.com>
7193
Neeraj Pathak <neerajrpathak710@gmail.com>
7294
Nishant Shinde <97207366+nishant-s7@users.noreply.github.com>
95+
Nishchay Rajput <121144841+NishchayRajput@users.noreply.github.com>
7396
Nithin Katta <88046362+nithinkatta@users.noreply.github.com>
7497
Nourhan Hasan <109472010+TheNourhan@users.noreply.github.com>
7598
Ognjen Jevremović <ognjenjevremovic@users.noreply.github.com>
7699
Oneday12323 <107678750+Oneday12323@users.noreply.github.com>
77100
Ori Miles <97595296+orimiles5@users.noreply.github.com>
78101
Philipp Burckhardt <pburckhardt@outlook.com>
79102
Prajwal Kulkarni <prajwalkulkarni76@gmail.com>
80-
Pranav Goswami <goswami.4@iitj.ac.in>
103+
Pranav Goswami <pranavchiku11@gmail.com>
81104
Pranjal Jha <97080887+PraneGIT@users.noreply.github.com>
82105
Prashant Kumar Yadav <144602492+0PrashantYadav0@users.noreply.github.com>
83106
Pratik Singh <97464067+Pratik772846@users.noreply.github.com>
@@ -90,16 +113,19 @@ Rejoan Sardar <119718513+Rejoan-Sardar@users.noreply.github.com>
90113
Ricky Reusser <rsreusser@gmail.com>
91114
Ridam Garg <67867319+RidamGarg@users.noreply.github.com>
92115
Rishav <115060907+rishav2404@users.noreply.github.com>
116+
Rishav Tarway <rishavtarway@gmail.com>
93117
Robert Gislason <gztown2216@yahoo.com>
94118
Roman Stetsyk <25715951+romanstetsyk@users.noreply.github.com>
95119
Rutam Kathale <138517416+performant23@users.noreply.github.com>
96120
Ruthwik Chikoti <145591715+ruthwikchikoti@users.noreply.github.com>
97121
Ryan Seal <splrk@users.noreply.github.com>
98122
Rylan Yang <137365285+rylany27@users.noreply.github.com>
123+
SHIVAM YADAV <120725381+Shivam-1827@users.noreply.github.com>
99124
Sai Srikar Dumpeti <80447788+the-r3aper7@users.noreply.github.com>
100125
Sarthak Paandey <145528240+SarthakPaandey@users.noreply.github.com>
101126
Saurabh Singh <saurabhsraghuvanshi@gmail.com>
102127
Seyyed Parsa Neshaei <spneshaei@users.noreply.github.com>
128+
Shabareesh Shetty <139731143+ShabiShett07@users.noreply.github.com>
103129
Shashank Shekhar Singh <shashankshekharsingh1205@gmail.com>
104130
Shivam Ahir <11shivam00@gmail.com>
105131
Shraddheya Shendre <shendreshraddheya@gmail.com>
@@ -110,7 +136,9 @@ Snehil Shah <snehilshah.989@gmail.com>
110136
Soumajit Chatterjee <121816890+soumajit23@users.noreply.github.com>
111137
Spandan Barve <contact@marsian.dev>
112138
Stephannie Jiménez Gacha <steff456@hotmail.com>
139+
Suhaib Ilahi <suhaib.elahi87@gmail.com>
113140
Suraj Kumar <125961509+kumarsuraj212003@users.noreply.github.com>
141+
Tanishq Ahuja <68651083+TheGEN1U5@users.noreply.github.com>
114142
Tirtadwipa Manunggal <tirtadwipa.manunggal@gmail.com>
115143
Tudor Pagu <104032457+tudor-pagu@users.noreply.github.com>
116144
Tufailahmed Bargir <142114244+Tufailahmed-Bargir@users.noreply.github.com>
@@ -124,6 +152,13 @@ Vivek Maurya <vm8118134@gmail.com>
124152
Xiaochuan Ye <tap91624@gmail.com>
125153
Yaswanth Kosuru <116426380+yaswanthkosuru@users.noreply.github.com>
126154
Yernar Yergaziyev <yernar.yergaziyev@erg.kz>
155+
Yugal Kaushik <yugalkaushik14@gmail.com>
156+
Yuvi Mittal <128018763+yuvi-mittal@users.noreply.github.com>
157+
ditsu <170345142+ditsus@users.noreply.github.com>
158+
ekambains <bainsinbusiness@gmail.com>
159+
fadiothman22 <48636283+fadiothman22@users.noreply.github.com>
127160
olenkabilonizhka <62379231+olenkabilonizhka@users.noreply.github.com>
161+
pranav-1720 <123018993+pranav-1720@users.noreply.github.com>
162+
rahulrangers <127782777+rahulrangers@users.noreply.github.com>
128163
rainn <88160429+AmCodesLame@users.noreply.github.com>
129164
rei2hu <reimu@reimu.ws>

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)