Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: fortran-lang/stdlib

v0.7.0

01 Jul 17:23
@jvdp1 jvdp1
6d9d7fd
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

What's Changed

  • Loadtxt real format update to list directed by @chuckyvt in #805
  • Fix: copy_a deallocation in determinant by @perazz in #815
  • lstsq: return correct array size by @perazz in #818
  • linalg: remove pure attr from procedures using openmp runtime by @perazz in #826
  • Rename int size to int_index by @jvdp1 in #824
  • Codata constants. by @MilanSkocic in #800
  • linalg: fix typo in least-squares complex space allocation by @perazz in #830
  • Support of int32 index array in sort_index by @jvdp1 in #829
  • linalg: Singular Value Decomposition by @perazz in #808
  • ci: use fortran-setup for GCC, Intel LLVM and Intel Classic by @gnikit in #834
  • Fixes for extended and quad precision checking. Add CI cheks with fpm by @jalvesz in #821
  • stdlib_*laset add array bound checks in presence of hardcoded input address by @perazz in #836
  • Hashap key generic interfaces by @chuckyvt in #827
  • linalg: Eigenvalues and Eigenvectors by @perazz in #816
  • Updated version and changelog.md towards v0.7.0 by @jvdp1 in #841

New Contributors

Full Changelog: v0.6.1...v0.7.0

Contributors

MilanSkocic, perazz, and 4 other contributors
Assets 2
Loading
perazz, CaptianDynamite, and ShinobuAmasaki reacted with thumbs up emoji perazz, ywkawai, and zoziha reacted with hooray emoji
5 people reacted

v0.6.1

13 May 09:37
@jvdp1 jvdp1
d44d625
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

What's Changed

Full Changelog: v0.6.0...v0.6.1

Contributors

perazz and jvdp1
Loading
perazz reacted with rocket emoji
1 person reacted

v0.6.0

11 May 08:53
@jvdp1 jvdp1
0a00ced
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.6.0

Contributors

perazz, jvdp1, and 3 other contributors
Loading
perazz, Irvise, miladsade96, Brensom, vmagnin, jalvesz, zoziha, ettaka, wpbonelli, and awvwgk reacted with rocket emoji
10 people reacted

v0.5.0

12 Apr 10:18
@jvdp1 jvdp1
c673e3b
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

What's Changed

  • Upgrade Intel-classic compiler in macOS CI by @perazz in #777
  • Provide BLAS, LAPACK backends and interfaces by @perazz in #772
  • BLAS, LAPACK: Refactor comments for FORD compatibility by @perazz in #786
  • add implicit none to example programs that do not have it by @gareth-nx in #780
  • fpm branch: .f90 -> .F90 if preprocessed by @perazz in #787
  • Ford documentation: improvements by @jvdp1 in #784
  • Fix in the procedure remove of chaining hashmaps by @jvdp1 in #788
  • Add brief explanation on how to include stdlib in a Makefile by @jannisteunissen in #781
  • Module str2num and related tests by @jvdp1 in #789
  • fpm deployment: workaround for case-insensitive fs by @perazz in #790
  • Provide state/error handling for linear algebra by @perazz in #774
  • Preparation for 0.5.0 release by @jvdp1 in #779

New Contributors

Full Changelog: v0.4.0...v0.5.0

Contributors

jannisteunissen, perazz, and 2 other contributors
Loading
perazz, jalvesz, Irvise, zoziha, and gnikit reacted with hooray emoji
5 people reacted

v0.4.0

24 Mar 14:28
@jvdp1 jvdp1
8853ecd
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

What's Changed

  • PR related to #729, gamma function of pure imaginary returns correct value by @banana-bred in #730
  • Addition of GCC 13 to CI by @jvdp1 in #737
  • Proposal to fix the procedure move for string_type by @jvdp1 in #736
  • Fixed incorrect intent of the variable "conflict" on hashmaps in document by @Daisuke897 in #739
  • faster to_lower and to_upper by @jalvesz in #733
  • Added a procedure for getting all the keys in a hashmap by @degawa in #741
  • Fix ci for windows and Intel ifx (#7) by @jvdp1 in #752
  • Fix undefined use of types by @harmenwierenga in #747
  • Fix bits() in bitset_type before initialization by @jvdp1 in #753
  • Minor changes related to fypp prepocessing by @jvdp1 in #758
  • Replaced btest() by popcnt() in bit_count_large() by @PierUgit in #756
  • Add CLI option for building with fpm by @jalvesz in #757
  • Chmod stdlib_hashmap F90 files by @jvdp1 in #762
  • Proposal for a reference string to number conversion facility in stdlib by @jalvesz in #743
  • Add .dat and .stream file extensions to .gitignore on master branch by @minhqdao in #768
  • Add .gitignore to stdlib-fpm by @minhqdao in #769
  • Add meshgrid subroutine in stdlib_math by @Ivanou34 in #764
  • Fix aliased string move interface by @perazz in #773
  • Preparation for 0.4.0 release by @jvdp1 in #775

New Contributors

To use this release in fpm depend on

[dependencies]
stdlib.git = "https://github.com/fortran-lang/stdlib"
stdlib.commit = "8853ecdea0de04db9bcb73ab285ff6ec8153e909"

Full Changelog: v0.3.0...v0.4.0

Loading
perazz, Brensom, gnikit, henilp105, and MilanSkocic reacted with thumbs up emoji FredericWantiez and ywkawai reacted with hooray emoji
7 people reacted

stdlib-0.3.0

14 Aug 12:40
@jvdp1 jvdp1
df1e2f0
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

What's Changed

New Contributors

To use this release in fpm depend on

[dependencies]
stdlib.git = "https://github.com/fortran-lang/stdlib"
stdlib.commit = "df1e2f0ed0cbe2fbd9c1f20dcb5bd1a4bba95bb2"

Full Changelog: v0.2.1...v0.3.0

Loading
milancurcic, degawa, 14NGiestas, deadmarshal, zoziha, and MarDiehl reacted with hooray emoji vmagnin, milancurcic, degawa, 14NGiestas, perazz, and henilp105 reacted with heart emoji ivan-pi and MuellerSeb reacted with rocket emoji
11 people reacted

stdlib-0.2.1

22 Apr 18:03
@milancurcic milancurcic
fb4ca80
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

What's Changed

  • Only set Fortran arguments for Fortran compiler by @awvwgk in #637
  • Fix linking issue with shared libraries by @awvwgk in #642
  • Export symbols on Windows and set PIC flag for Unix by @awvwgk in #646
  • Bugfix release version 0.2.1 by @awvwgk in #651

To use this release in fpm depend on

[dependencies]
stdlib.git = "https://github.com/fortran-lang/stdlib"
stdlib.commit = "d01ce7c358625182891ad7fb84777cc36e32ce19"

Discourse thread: https://fortran-lang.discourse.group/t/3297
Twitter: https://twitter.com/fortranlang/status/1517565551345811457

Full Changelog: v0.2.0...v0.2.1

Contributors

awvwgk
Loading
miladsade96, jacobwilliams, degawa, and oldninja reacted with thumbs up emoji p-costa, zoziha, degawa, 14NGiestas, and oldninja reacted with hooray emoji
7 people reacted

stdlib-0.2.0

17 Mar 13:53
@jvdp1 jvdp1
05a7d69
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

What's Changed

  • Make linspace and logspace pure functions by @milancurcic in #549
  • Probability Distribution and Statistical Functions -- Uniform Distribution Module by @Jim-215-Fisher in #272
  • Pin specific fpm version by @awvwgk in #558
  • fix some FORD links by @jvdp1 in #556
  • Add testing module to allow better structuring of test suites by @awvwgk in #494
  • Minor update pure/elemental in string_type module by @zoziha in #562
  • Make support for quadruple precision optional by @awvwgk in #565
  • Create a call for reviewers pull request template by @awvwgk in #566
  • Update error in case fypp preprocessor is not found by @awvwgk in #578
  • Add module for handling version information of stdlib by @awvwgk in #579
  • Selection algorithms by @gareth-nx in #500
  • Update of stdlib_stats.md by @jvdp1 in #586
  • Add routines for saving/loading arrays in npy format by @awvwgk in #581
  • Update changelog by @awvwgk in #590
  • Error on no tests in CTest by @awvwgk in #588
  • stdlib_selection: correction of typos and addition of some checks by @jvdp1 in #585
  • Fix compilation errors with makefiles due to command-line variable assignments by @fiolj in #591
  • Probability Distribution and Statistical Functions -- Normal Distribution Module by @Jim-215-Fisher in #273
  • Replace the call to sort by select in stdlib_stats_median by @jvdp1 in #584
  • Probability Distribution and Statistical Functions -- Uniform Distribution Module by @Jim-215-Fisher in #593
  • Minor update to makefile installation instructions by @gareth-nx in #594
  • Rename references to default branch by @awvwgk in #596
  • Fix iomsg allocation in save_npy by @ivan-pi in #600
  • [stdlib_math] add is_close routines. by @zoziha in #488
  • Add getline to read whole line from formatted unit by @awvwgk in #597
  • [stdlib_math] add arg/argd/argpi by @zoziha in #498
  • Implement trueloc/falseloc by @awvwgk in #603
  • Revised Hash functions incorporating changes in the main Stdlib repository. by @wclodius2 in #573
  • Consistent spec titles by @milancurcic in #609
  • Fixed tables in stdlib_hash_procedures.md by @jvdp1 in #610
  • [stdlib_linalg] matrix property checks by @ghbrown in #499
  • Ignore hash testing binaries and logs by @ghbrown in #613
  • Probability Distribution and Statistical Functions -- Exponential Distribution Module by @Jim-215-Fisher in #276
  • Made format constants public by @lewisfish in #617
  • [stdlib_math] Add function diff by @zoziha in #605
  • [stdlib_math] Minor update to stdlib_math module and document by @zoziha in #624
  • doc: fix some typos by @cuishuang in #632
  • option to disable testing by setting BUILD_TESTING to OFF by @stigh in #629
  • Preparation for 0.2.0 release by @awvwgk in #631

New Contributors

To use this release in fpm depend on

[dependencies]
stdlib.git = "https://github.com/fortran-lang/stdlib"
stdlib.commit = "ea68aae040ac1e9488d20982d3bd04ec150ae49c"

Twitter: https://twitter.com/fortranlang/status/1505632594716774408

Full Changelog: v0.1.0...v0.2.0

Loading
JHenneberg reacted with thumbs up emoji LKedward, wiremoons, epagone, p-costa, milancurcic, JHenneberg, lewisfish, and Nicholaswogan reacted with hooray emoji ivan-pi, JHenneberg, and 14NGiestas reacted with rocket emoji
10 people reacted

stlib-0.1.0

04 Oct 17:00
@awvwgk awvwgk
c2db004
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

This is the first release of the Fortran standard library (stdlib).

The following modules where added in version 0.1.0:

  • new module stdlib_ascii #32
  • new module stdlib_bitsets #239
    • new derived types bitset_64 and bitset_large
    • new abstract base class bitset_type
  • new module stdlib_error #53
  • new module stdlib_io
    • new procedures loadtxt and savetxt #23 #37
    • new procedure open #71 #77
  • new module stdlib_kinds #63
  • new module stdlib_linalg
    • new procedures diag, eye and trace #170
    • new procedure outer_product #432
  • new module stdlib_logger
    • new derived type: logger_type #228 #261
  • new module stdlib_math
    • new procedure clip #355
    • new procedures linspace and logspace #420
    • new procedure arange #480
    • new procedure gcd #539
  • new module stdlib_optval #73 #96 #139
  • new module stdlib_quadrature
    • new procedures trapz, trapz_weights, simps and simps_weights #146
    • new procedures gauss_legendre, gauss_legendre_lobatto #313
  • new module stdlib_random #271
  • new module stdlib_sorting
    • new procedures sort, ord_sort and sort_index #408
  • new module stdlib_specialfunctions
    • new procedures legendre and dlegendre #313
  • new module stdlib_stats
  • new module stdlib_string_type
    • new derived types string_type #320
    • new procedure move #467
  • new module stdlib_stringlist_type
    • new derived types stringlist_type and stringlist_index_type #470
  • new module stdlib_strings
    • new procedure to_string #444
    • new procedures strip and chomp #343
    • new procedures starts_with and ends_with #384
    • new procedure slice #414
    • new procedure find #433
    • new procedure replace_all #436
    • new procedures padl and padr #441
    • new procedure count #453
  • new module stdlib_system
    • new procedure sleep #54

This project supports compilation with CMake, make and fpm.
The following compilers where tested for building this version of stdlib:

Name Version Platform Architecture
GCC Fortran 9, 10, 11 Ubuntu 20.04 x86_64
GCC Fortran 9, 10, 11 MacOS Catalina 10.15 x86_64
GCC Fortran (MSYS) 11 Windows Server 2019 x86_64
GCC Fortran (MinGW) 11 Windows Server 2019 x86_64, i686
Intel oneAPI classic 2021.1 Ubuntu 20.04 x86_64
Intel oneAPI classic 2021.1 MacOS Catalina 10.15 x86_64

To use this release in fpm depend on

[dependencies]
stdlib.git = "https://github.com/fortran-lang/stdlib"
stdlib.commit = "d3fb9d4c6ce3fdd7f5bcb738d701037aebbff2ea"

Discourse thread: https://fortran-lang.discourse.group/t/2001
Twitter: https://twitter.com/fortranlang/status/1445082459033387013

Loading
JHenneberg, jvdp1, zaikunzhang, Nicholaswogan, aman-godara, MarDiehl, and oldninja reacted with thumbs up emoji zmoon, 14NGiestas, milancurcic, JHenneberg, jvdp1, traversaro, epagone, zoziha, wyphan, St-Maxwell, and 9 more reacted with hooray emoji
20 people reacted

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /