Skip to content

Commit 862a5d6

Browse files
committed
Auto-generated commit
1 parent aaf1ece commit 862a5d6

File tree

9 files changed

+52
-43
lines changed

9 files changed

+52
-43
lines changed

.github/.keepalive

Lines changed: 0 additions & 1 deletion
This file was deleted.

CHANGELOG.md

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

7-
## Unreleased (2025-04-07)
7+
## Unreleased (2025-06-04)
88

99
<section class="features">
1010

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

2323
<details>
2424

25+
- [`1b155f1`](https://github.com/stdlib-js/stdlib/commit/1b155f118f396a5e2ad21ab2ca50247684109062) - **chore:** change naming and examples for `complex/float32/base/sub` [(#7168)](https://github.com/stdlib-js/stdlib/pull/7168) _(by Shabareesh Shetty)_
2526
- [`3a62008`](https://github.com/stdlib-js/stdlib/commit/3a620083a7978286cc05db9231ecbee4d0478e1a) - **feat:** add `complex/float32/base/sub` _(by Gururaj Gurram)_
2627

2728
</details>
@@ -34,9 +35,10 @@
3435

3536
### Contributors
3637

37-
A total of 1 person contributed to this release. Thank you to this contributor:
38+
A total of 2 people contributed to this release. Thank you to the following contributors:
3839

3940
- Gururaj Gurram
41+
- Shabareesh Shetty
4042

4143
</section>
4244

CONTRIBUTORS

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,18 @@ Dorrin Sotoudeh <dorrinsotoudeh123@gmail.com>
5151
EuniceSim142 <77243938+EuniceSim142@users.noreply.github.com>
5252
Frank Kovacs <fran70kk@gmail.com>
5353
GK Bishnoi <gkishan1kyt@gmail.com>
54+
GURU PRASAD SHARMA <168292003+GURUPRASADSHARMA@users.noreply.github.com>
5455
Gaurav <gaurav70380@gmail.com>
5556
Gautam sharma <gautamkrishnasharma1@gmail.com>
57+
Girish Garg <garggirish2020@gmail.com>
5658
Golden Kumar <103646877+AuenKr@users.noreply.github.com>
5759
Gunj Joshi <gunjjoshi8372@gmail.com>
5860
Gururaj Gurram <gururajgurram1512@gmail.com>
5961
Haroon Rasheed <51189276+haroon26@users.noreply.github.com>
60-
Harsh <149176984+hrshya@users.noreply.github.com>
62+
Harsh <harshyadav6078@gmail.com>
6163
HarshaNP <96897754+GittyHarsha@users.noreply.github.com>
6264
Harshita Kalani <harshitakalani02@gmail.com>
65+
Hemang Choudhary <coehemang@gmail.com>
6366
Hemant M Mehta <92446645+hemantmm@users.noreply.github.com>
6467
Hridyanshu <124202756+HRIDYANSHU054@users.noreply.github.com>
6568
Jaimin Godhani <112328542+Jai0401@users.noreply.github.com>
@@ -77,15 +80,19 @@ Joris Labie <joris.labie1@gmail.com>
7780
Justin Dennison <justin1dennison@gmail.com>
7881
Justyn Shelby <96994781+ShelbyJustyn@users.noreply.github.com>
7982
Karan Anand <anandkarancompsci@gmail.com>
83+
Karan Vasudevamurthy <karanlvm123@gmail.com>
84+
Karan Yadav <77043443+karanBRAVO@users.noreply.github.com>
8085
Karthik Prakash <116057817+skoriop@users.noreply.github.com>
8186
Kaushikgtm <162317291+Kaushikgtm@users.noreply.github.com>
8287
Kavyansh-Bagdi <153486713+Kavyansh-Bagdi@users.noreply.github.com>
8388
Kohantika Nath <145763549+kohantikanath@users.noreply.github.com>
8489
Krishnam Agarwal <83017176+888krishnam@users.noreply.github.com>
8590
Krishnendu Das <86651039+itskdhere@users.noreply.github.com>
8691
Kshitij-Dale <152467202+Kshitij-Dale@users.noreply.github.com>
92+
Lalit Narayan Yadav <162928571+LalitNarayanYadav@users.noreply.github.com>
8793
Lovelin Dhoni J B <100030865+lovelindhoni@users.noreply.github.com>
8894
MANI <77221000+Eternity0207@users.noreply.github.com>
95+
Mahfuza Humayra Mohona <mhmohona@gmail.com>
8996
Manik Sharma <maniksharma.rke@gmail.com>
9097
Manvith M <148960168+manvith2003@users.noreply.github.com>
9198
Marcus Fantham <mfantham@users.noreply.github.com>
@@ -103,6 +110,7 @@ Naveen Kumar <stupiddint@gmail.com>
103110
Neeraj Pathak <neerajrpathak710@gmail.com>
104111
NirvedMishra <139633597+NirvedMishra@users.noreply.github.com>
105112
Nishant Shinde <97207366+nishant-s7@users.noreply.github.com>
113+
Nishant singh <38534128+Nishantsingh11@users.noreply.github.com>
106114
Nishchay Rajput <121144841+NishchayRajput@users.noreply.github.com>
107115
Nithin Katta <88046362+nithinkatta@users.noreply.github.com>
108116
Nourhan Hasan <109472010+TheNourhan@users.noreply.github.com>
@@ -118,6 +126,7 @@ Prashant Kumar Yadav <144602492+0PrashantYadav0@users.noreply.github.com>
118126
PrathamBhamare <164445568+PrathamBhamare@users.noreply.github.com>
119127
Pratik Singh <97464067+Pratik772846@users.noreply.github.com>
120128
Pratyush Kumar Chouhan <pratyushkumar0308@gmail.com>
129+
Pravesh Kunwar <praveshkunwar04@gmail.com>
121130
Priyansh Prajapati <88396544+itsspriyansh@users.noreply.github.com>
122131
Priyanshu Agarwal <113460573+AgPriyanshu18@users.noreply.github.com>
123132
Pulkit Gupta <65711278+pulkitgupta2@users.noreply.github.com>
@@ -138,6 +147,7 @@ Ryan Seal <splrk@users.noreply.github.com>
138147
Rylan Yang <137365285+rylany27@users.noreply.github.com>
139148
SAHIL KUMAR <168997976+sahilk45@users.noreply.github.com>
140149
SHIVAM YADAV <120725381+Shivam-1827@users.noreply.github.com>
150+
Sachin Raj <120590207+schnrj@users.noreply.github.com>
141151
Sahil Goyal <87982509+sahil20021008@users.noreply.github.com>
142152
Sai Avinash <120403424+nasarobot@users.noreply.github.com>
143153
Sai Srikar Dumpeti <80447788+the-r3aper7@users.noreply.github.com>
@@ -158,14 +168,19 @@ Spandan Barve <contact@marsian.dev>
158168
Stephannie Jiménez Gacha <steff456@hotmail.com>
159169
Suhaib Ilahi <suhaib.elahi87@gmail.com>
160170
Suraj Kumar <125961509+kumarsuraj212003@users.noreply.github.com>
171+
Swapnil Hajare <69076366+Swapnil-2502@users.noreply.github.com>
161172
Tanishq Ahuja <68651083+TheGEN1U5@users.noreply.github.com>
162173
Tirtadwipa Manunggal <tirtadwipa.manunggal@gmail.com>
163174
Tudor Pagu <104032457+tudor-pagu@users.noreply.github.com>
164175
Tufailahmed Bargir <142114244+Tufailahmed-Bargir@users.noreply.github.com>
176+
Tushar Bhardwaj <155543597+TusharBhardwaj441@users.noreply.github.com>
177+
Uday Kakade <141299403+udaykakade25@users.noreply.github.com>
178+
Ujjwal Kirti <64329707+ujjwalkirti@users.noreply.github.com>
165179
Utkarsh <http://utkarsh11105@gmail.com>
166180
Utkarsh Raj <rajutkarsh2505@gmail.com>
167181
UtkershBasnet <119008923+UtkershBasnet@users.noreply.github.com>
168182
Vaibhav Patel <98279986+noobCoderVP@users.noreply.github.com>
183+
Vara Rahul Rajana <123227543+rajanarahul93@users.noreply.github.com>
169184
Varad Gupta <varadgupta21@gmail.com>
170185
Vinit Pandit <106718914+MeastroZI@users.noreply.github.com>
171186
Vivek Maurya <vm8118134@gmail.com>
@@ -174,12 +189,15 @@ Yaswanth Kosuru <116426380+yaswanthkosuru@users.noreply.github.com>
174189
Yernar Yergaziyev <yernar.yergaziyev@erg.kz>
175190
Yugal Kaushik <yugalkaushik14@gmail.com>
176191
Yuvi Mittal <128018763+yuvi-mittal@users.noreply.github.com>
192+
devshree-bhati <147095250+devshree-bhati@users.noreply.github.com>
177193
ditsu <170345142+ditsus@users.noreply.github.com>
178194
ekambains <bainsinbusiness@gmail.com>
179195
fadiothman22 <48636283+fadiothman22@users.noreply.github.com>
196+
iraandrushko <71790513+iraandrushko@users.noreply.github.com>
180197
lohithganni <116790357+lohithganni@users.noreply.github.com>
181198
olenkabilonizhka <62379231+olenkabilonizhka@users.noreply.github.com>
182199
pranav-1720 <123018993+pranav-1720@users.noreply.github.com>
183200
rahulrangers <127782777+rahulrangers@users.noreply.github.com>
184201
rainn <88160429+AmCodesLame@users.noreply.github.com>
185202
rei2hu <reimu@reimu.ws>
203+
zhanggy <geodaoyu@foxmail.com>

README.md

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -102,23 +102,17 @@ var im = imagf( v );
102102
<!-- eslint no-undef: "error" -->
103103

104104
```javascript
105-
var Complex64 = require( '@stdlib/complex-float32-ctor' );
106-
var discreteUniform = require( '@stdlib/random-base-discrete-uniform' ).factory;
105+
var Complex64Array = require( '@stdlib/array-complex64' );
106+
var discreteUniform = require( '@stdlib/random-array-discrete-uniform' );
107+
var logEachMap = require( '@stdlib/console-log-each-map' );
107108
var csubf = require( '@stdlib/complex-float32-base-sub' );
108109

109-
var rand;
110-
var z1;
111-
var z2;
112-
var z3;
113-
var i;
114-
115-
rand = discreteUniform( -50, 50 );
116-
for ( i = 0; i < 100; i++ ) {
117-
z1 = new Complex64( rand(), rand() );
118-
z2 = new Complex64( rand(), rand() );
119-
z3 = csubf( z1, z2 );
120-
console.log( '(%s) - (%s) = %s', z1.toString(), z2.toString(), z3.toString() );
121-
}
110+
// Generate arrays of random values:
111+
var z1 = new Complex64Array( discreteUniform( 200, -50, 50 ) );
112+
var z2 = new Complex64Array( discreteUniform( 200, -50, 50 ) );
113+
114+
// Perform element-wise subtraction:
115+
logEachMap( '(%s) - (%s) = %s', z1, z2, csubf );
122116
```
123117

124118
</section>

dist/index.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js.map

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/index.js

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,14 @@
1818

1919
'use strict';
2020

21-
var Complex64 = require( '@stdlib/complex-float32-ctor' );
22-
var discreteUniform = require( '@stdlib/random-base-discrete-uniform' ).factory;
21+
var Complex64Array = require( '@stdlib/array-complex64' );
22+
var discreteUniform = require( '@stdlib/random-array-discrete-uniform' );
23+
var logEachMap = require( '@stdlib/console-log-each-map' );
2324
var csubf = require( './../lib' );
2425

25-
var rand;
26-
var z1;
27-
var z2;
28-
var z3;
29-
var i;
26+
// Generate arrays of random values:
27+
var z1 = new Complex64Array( discreteUniform( 200, -50, 50 ) );
28+
var z2 = new Complex64Array( discreteUniform( 200, -50, 50 ) );
3029

31-
rand = discreteUniform( -50, 50 );
32-
for ( i = 0; i < 100; i++ ) {
33-
z1 = new Complex64( rand(), rand() );
34-
z2 = new Complex64( rand(), rand() );
35-
z3 = csubf( z1, z2 );
36-
console.log( '(%s) - (%s) = %s', z1.toString(), z2.toString(), z3.toString() );
37-
}
30+
// Perform element-wise subtraction:
31+
logEachMap( '(%s) - (%s) = %s', z1, z2, csubf );

lib/main.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
// MODULES //
2222

23-
var float64ToFloat32 = require( '@stdlib/number-float64-base-to-float32' );
23+
var f32 = require( '@stdlib/number-float64-base-to-float32' );
2424
var Complex64 = require( '@stdlib/complex-float32-ctor' );
2525
var realf = require( '@stdlib/complex-float32-real' );
2626
var imagf = require( '@stdlib/complex-float32-imag' );
@@ -56,8 +56,8 @@ var imagf = require( '@stdlib/complex-float32-imag' );
5656
* // returns 2.0
5757
*/
5858
function csubf( z1, z2 ) {
59-
var re = float64ToFloat32( realf( z1 ) - realf( z2 ) );
60-
var im = float64ToFloat32( imagf( z1 ) - imagf( z2 ) );
59+
var re = f32( realf( z1 ) - realf( z2 ) );
60+
var im = f32( imagf( z1 ) - imagf( z2 ) );
6161
return new Complex64( re, im );
6262
}
6363

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,10 @@
5050
"@stdlib/utils-library-manifest": "^0.2.2"
5151
},
5252
"devDependencies": {
53+
"@stdlib/array-complex64": "^0.3.0",
54+
"@stdlib/console-log-each-map": "github:stdlib-js/console-log-each-map#main",
5355
"@stdlib/math-base-assert-is-nanf": "^0.2.2",
54-
"@stdlib/random-base-discrete-uniform": "^0.2.1",
56+
"@stdlib/random-array-discrete-uniform": "^0.2.1",
5557
"@stdlib/random-base-uniform": "^0.2.1",
5658
"@stdlib/utils-try-require": "^0.2.2",
5759
"tape": "git+https://github.com/kgryte/tape.git#fix/globby",

0 commit comments

Comments
 (0)