Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.4.9 #93

Merged
merged 24 commits into from
Feb 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
3fc3824
Fix wrap fuction over n_word_max (issue #41)
francof2a May 13, 2022
89dc03a
changes in utils.wrap function to apply int_array
francof2a May 13, 2022
0dac8b8
Fix complex dtype detection (#67) and index in equal (#66)
francof2a Nov 10, 2022
cfc1f9a
add rounding methods notebook to examples
francof2a Dec 20, 2023
a497743
update gitignore
francof2a Dec 20, 2023
0b7d326
v0.4.9-dev1: Inaccuracy flag is propagated
francof2a Dec 21, 2023
9742a1d
v0.4.9-dev2: New `from_bin` method and function.
francof2a Dec 21, 2023
c5a8da3
Support to complex binary strings as input format
francof2a Dec 21, 2023
d00f6c8
update changelog and dev version
francof2a Dec 21, 2023
44c7131
Force to `config.op_input_size='best'` when power operation has an co…
francof2a Dec 22, 2023
7b28db8
Selection of `prefix` for binary and hexadecimal representations.
francof2a Jan 17, 2024
ce55c30
Fix `cumsum` function bug when dealing with sizes bigger than 32 bits…
francof2a Jan 18, 2024
542bdd6
Fix `numpy.reshape` function handling. This function was returning op…
francof2a Jan 19, 2024
dd04714
Fix negative number parsing in `dtype` string (issue #80).
francof2a Jan 19, 2024
ec1beea
test_issue_85_v0_4_8
francof2a Jan 19, 2024
e95cdfb
update docs: index, config, install, quick_start
francof2a Feb 7, 2024
c248d20
v0.4.9 - ready for release
francof2a Feb 7, 2024
c0a9b21
update os list and python versions in github workflows
francof2a Feb 7, 2024
f0222d0
change python versions in github workflows to strings list
francof2a Feb 7, 2024
905c06a
remove check for python 3.6 version
francof2a Feb 7, 2024
2708410
github workflows continue-on-error: true
francof2a Feb 7, 2024
61e8a01
github workflows remove ubuntu 18.04
francof2a Feb 7, 2024
3d4c9dc
Update python-os.yml
francof2a Feb 7, 2024
859a213
workflows: test non blockin jobs when failing
francof2a Feb 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions .github/workflows/python-app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,14 @@ on:

jobs:
build:

name: Test on ${{ matrix.os }} with Python ${{ matrix.python-version }}
runs-on: ${{ matrix.os }}
continue-on-error: true
strategy:
fail-fast: false
matrix:
os: [ubuntu-18.04]
python-version: [3.6, 3.7, 3.8, 3.9]
os: [ubuntu-22.04]
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12']

steps:
- uses: actions/checkout@v2
Expand All @@ -38,3 +40,4 @@ jobs:
- name: Test with pytest
run: |
pytest

9 changes: 5 additions & 4 deletions .github/workflows/python-os.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,14 @@ on:

jobs:
build:

name: Test on ${{ matrix.os }} with Python ${{ matrix.python-version }}
runs-on: ${{ matrix.os }}
continue-on-error: true
strategy:
fail-fast: false
matrix:
os: [ubuntu-18.04, ubuntu-20.04, windows-latest, macos-latest]
python-version: [3.6, 3.7, 3.8, 3.9]

os: [ubuntu-20.04, ubuntu-22.04, macos-latest, windows-latest]
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12']
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/python-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,13 @@ on:

jobs:
build:

runs-on: ubuntu-18.04
name: Test on ubuntu-22.04 with Python ${{ matrix.python-version }}
runs-on: ubuntu-22.04
continue-on-error: true
strategy:
fail-fast: false
matrix:
python-version: [3.6, 3.7, 3.8, 3.9]
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12']

steps:
- uses: actions/checkout@v2
Expand Down
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@ results/*
# !.vscode/launch.json
# !.vscode/extensions.json
*.code-workspace
.devcontainer

# Local History for Visual Studio Code
.history/
Expand All @@ -157,4 +158,9 @@ docs/figs/*.svg
temp.py
dev_*

# temp
temp/
*.temp

# docker
docker/
4 changes: 4 additions & 0 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
title: fxpmath
description: A python library for fractional fixed-point (base 2) arithmetic and binary manipulation with Numpy compatibility.
theme: jekyll-theme-slate
future: true
12 changes: 12 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
version 0.4.9
--------------------------------------------------
* Fix wrap fuction over n_word_max (issue #41).
* Inaccuracy flag is propagated to a new Fxp or resulting Fxp if one or more input Fxp are inaccurate (issue #48).
* New `from_bin` method and function. Set value or create new Fxp from a binary string (issue #49).
* Support to complex binary strings as input format.
* Force to `config.op_input_size='best'` when power operation has an constant operator (non-Fxp). Add warning message. (issue #89).
* Selection of `prefix` for binary and hexadecimal representations.
* Fix `cumsum` function bug when dealing with sizes bigger than 32 bits (windows) / 64 bits (linux) (issue #76).
* Fix `numpy.reshape` function handling. This function was returning optimal size instead of same by default (issue #77).
* Fix negative number parsing in `dtype` string (issue #80).

version 0.4.8
--------------------------------------------------
* Fix value dtype handling for windows OS and uint as 32 bits.
Expand Down
Loading
Loading