Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: liukidar/pcx
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.6.1
Choose a base ref
...
head repository: liukidar/pcx
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref

Commits on Jun 13, 2024

  1. Copy the full SHA
    e79e07e View commit details

Commits on Jun 14, 2024

  1. Merge pull request #48 from liukidar/fix/relative-imports

    autoencoders: fixed relative imports after the structure change
    liukidar authored Jun 14, 2024
    Copy the full SHA
    ee1df71 View commit details

Commits on Jun 20, 2024

  1. added dummy workflow

    cemde committed Jun 20, 2024
    Copy the full SHA
    84cc81a View commit details
  2. Merge pull request #50 from liukidar/create-new-workflow

    added dummy workflow
    cemde authored Jun 20, 2024
    Copy the full SHA
    716328f View commit details
  3. Updating CI / CD (#49)

    Updated CI / CD for publishing, linting and formatting
    * Removed requirements/ folder. Now 100% using poetry.
    * Removed Makefile with obsolete commands
    * Changed formatting to ruff.
    * The entire package configuration and tooling is now inside pyproject.toml.
    * Updated GHA for listing, formatting
    * Added GHA for publishing to pypi
    * Added badges to README
    cemde authored Jun 20, 2024
    Copy the full SHA
    1d629ac View commit details

Commits on Jul 1, 2024

  1. Update README.md

    liukidar authored Jul 1, 2024
    Copy the full SHA
    819848c View commit details
  2. Update LICENSE

    liukidar authored Jul 1, 2024
    Copy the full SHA
    610a888 View commit details
  3. moved readthedocs to poetry

    cemde committed Jul 1, 2024
    Copy the full SHA
    9a98183 View commit details
  4. updated pre-doc build script

    cemde committed Jul 1, 2024
    Copy the full SHA
    2b71afa View commit details
  5. fixed job name

    cemde committed Jul 1, 2024
    Copy the full SHA
    30ddc63 View commit details
  6. another fix to job file

    cemde committed Jul 1, 2024
    Copy the full SHA
    eb89874 View commit details
  7. more verbosity to debug

    cemde committed Jul 1, 2024
    Copy the full SHA
    1546b6e View commit details
  8. fixed relative paths

    cemde committed Jul 1, 2024
    Copy the full SHA
    695295c View commit details
  9. Copy the full SHA
    65078c1 View commit details
  10. Copy the full SHA
    87ccc9c View commit details
  11. moved readthedocs yaml

    cemde committed Jul 1, 2024
    Copy the full SHA
    8af8420 View commit details
  12. [skip ci] updated readme

    cemde committed Jul 1, 2024
    Copy the full SHA
    87d90f9 View commit details

Commits on Jul 2, 2024

  1. Update README.md

    liukidar authored Jul 2, 2024
    Copy the full SHA
    3a5dc17 View commit details
  2. Merge pull request #53 from liukidar/build-docs

    Fixing Doc Building on ReadTheDocs.org
    liukidar authored Jul 2, 2024
    Copy the full SHA
    d799cc0 View commit details

Commits on Jul 3, 2024

  1. Update pyproject.toml

    liukidar authored Jul 3, 2024
    Copy the full SHA
    3e97421 View commit details
  2. Update pyproject.toml

    liukidar authored Jul 3, 2024
    Copy the full SHA
    b636745 View commit details

Commits on Jul 4, 2024

  1. Copy the full SHA
    848939f View commit details
  2. Remove deprecated code

    liukidar committed Jul 4, 2024
    Copy the full SHA
    6c4778a View commit details
  3. Add backpropagation example

    liukidar committed Jul 4, 2024
    Copy the full SHA
    64ec070 View commit details
  4. Copy the full SHA
    3778164 View commit details
  5. Copy the full SHA
    3afec11 View commit details
  6. Copy the full SHA
    425dc38 View commit details
  7. Copy the full SHA
    672b5cb View commit details
  8. Update readme

    liukidar committed Jul 4, 2024
    Copy the full SHA
    40ad303 View commit details
  9. Copy the full SHA
    b49fadb View commit details
  10. Fix formatting

    liukidar committed Jul 4, 2024
    Copy the full SHA
    0ad42da View commit details

Commits on Jul 5, 2024

  1. Fix formatting

    liukidar committed Jul 5, 2024
    Copy the full SHA
    63b05a4 View commit details
  2. Remove repeated definition

    liukidar committed Jul 5, 2024
    Copy the full SHA
    ca75dc3 View commit details
  3. Refactor Mask syntax

    liukidar committed Jul 5, 2024
    Copy the full SHA
    6f7fc9a View commit details
  4. Remove cell output

    liukidar committed Jul 5, 2024
    Copy the full SHA
    d076135 View commit details
  5. Copy the full SHA
    c09dde6 View commit details
  6. Add dropout layer

    liukidar committed Jul 5, 2024
    Copy the full SHA
    f0f8506 View commit details
  7. Fix formatting

    liukidar committed Jul 5, 2024
    Copy the full SHA
    d9eb366 View commit details
  8. Copy the full SHA
    4817e0f View commit details
  9. Copy the full SHA
    29040c6 View commit details

Commits on Jul 11, 2024

  1. Copy the full SHA
    81c814d View commit details

Commits on Jul 12, 2024

  1. Copy the full SHA
    45976e2 View commit details
  2. Fix typo

    liukidar committed Jul 12, 2024
    Copy the full SHA
    c4ed15b View commit details

Commits on Jul 14, 2024

  1. Copy the full SHA
    9bbd15b View commit details

Commits on Jul 15, 2024

  1. Merge pull request #54 from Akoasm666/v0.6.2

    update layer file and add resnet test file
    liukidar authored Jul 15, 2024
    Copy the full SHA
    d3b14b9 View commit details

Commits on Jul 16, 2024

  1. Fix typo in comment

    liukidar committed Jul 16, 2024
    Copy the full SHA
    5957bb1 View commit details
  2. Copy the full SHA
    7493565 View commit details
  3. Fix multiple bugs

    liukidar committed Jul 16, 2024
    Copy the full SHA
    f3901a9 View commit details
  4. Fix model definition (WIP)

    liukidar committed Jul 16, 2024
    Copy the full SHA
    e0f222f View commit details

Commits on Aug 6, 2024

  1. Copy the full SHA
    ada3dc9 View commit details
Showing 335 changed files with 3,362 additions and 38,290 deletions.
49 changes: 30 additions & 19 deletions .github/workflows/format.yaml
Original file line number Diff line number Diff line change
@@ -1,28 +1,39 @@
name: Format
name: Formatting

on:
push:
branches: [main]
pull_request:
branches: [main]
push:
branches: [main]
pull_request:
branches: [main]

workflow_dispatch:
workflow_dispatch:

jobs:
check:
runs-on: ubuntu-20.04
check:
runs-on: ubuntu-22.04

steps:
- name: Checking out repo
uses: actions/checkout@v2
steps:
- name: Checking out repo
uses: actions/checkout@v2

- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: "3.10"
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: "3.11"

- name: Install dependencies
run: make venv
- name: Install Poetry
run: pipx install poetry==1.8.*

- name: Formatting
run: make checkformat
- name: Cache Poetry virtual environment
uses: actions/cache@v3
with:
path: ~/.cache/pypoetry
key: ${{ runner.os }}-poetry-${{ hashFiles('**/poetry.lock') }}
restore-keys: |
${{ runner.os }}-poetry-
- name: Install dependencies
run: poetry install --with dev

- name: Formatting
run: poetry run ruff format --check pcax
47 changes: 29 additions & 18 deletions .github/workflows/lint.yaml
Original file line number Diff line number Diff line change
@@ -1,28 +1,39 @@
name: Linting

on:
push:
branches: [main]
pull_request:
branches: [main]
push:
branches: [main]
pull_request:
branches: [main]

workflow_dispatch:
workflow_dispatch:

jobs:
check:
runs-on: ubuntu-20.04
check:
runs-on: ubuntu-22.04

steps:
- name: Checking out repo
uses: actions/checkout@v2
steps:
- name: Checking out repo
uses: actions/checkout@v2

- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: "3.10"
- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: "3.11"

- name: Install dependencies
run: make venv
- name: Install Poetry
run: pipx install poetry==1.8.*

- name: Linting
run: make lint
- name: Cache Poetry virtual environment
uses: actions/cache@v3
with:
path: ~/.cache/pypoetry
key: ${{ runner.os }}-poetry-${{ hashFiles('**/poetry.lock') }}
restore-keys: |
${{ runner.os }}-poetry-
- name: Install dependencies
run: poetry install --with dev

- name: Linting
run: poetry run ruff check pcax
42 changes: 42 additions & 0 deletions .github/workflows/publish.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: Publish Package

on:
release:
types: [published]

workflow_dispatch: # TODO remove

jobs:
build-n-publish:
name: Build and publish to PyPI and TestPyPI
runs-on: ubuntu-22.04
environment:
name: pypi
url: https://pypi.org/p/pcx
permissions:
id-token: write
steps:
- uses: actions/checkout@master

- name: Set up Python 3.11
uses: actions/setup-python@v1
with:
python-version: 3.11

- name: Install Poetry
run: pipx install poetry==1.8.*

- name: Cache Poetry virtual environment
uses: actions/cache@v3
with:
path: ~/.cache/pypoetry
key: ${{ runner.os }}-poetry-${{ hashFiles('**/poetry.lock') }}
restore-keys: |
${{ runner.os }}-poetry-
- name: Build
run: poetry build

- name: pypi-publish
uses: pypa/gh-action-pypi-publish@v1.10.2

50 changes: 25 additions & 25 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
name: Test
# name: Test

on:
push:
branches: [main]
pull_request:
branches: [main]
# on:
# push:
# branches: [main]
# pull_request:
# branches: [main]

workflow_dispatch:
# workflow_dispatch:

jobs:
check:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest]
python-version: ["3.10"]
# jobs:
# check:
# runs-on: ${{ matrix.os }}
# strategy:
# matrix:
# os: [ubuntu-latest]
# python-version: ["3.10"]

steps:
- name: Checking out repo
uses: actions/checkout@v2
# steps:
# - name: Checking out repo
# uses: actions/checkout@v2

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
# - name: Set up Python ${{ matrix.python-version }}
# uses: actions/setup-python@v2
# with:
# python-version: ${{ matrix.python-version }}

- name: Install dependencies
run: make venv
# - name: Install dependencies
# run: make venv

- name: Testing and coverage
run: make cov
# - name: Testing and coverage
# run: make cov
42 changes: 21 additions & 21 deletions .github/workflows/type-check.yaml
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
name: Type Checking
# name: Type Checking

on:
push:
branches: [main]
pull_request:
branches: [main]
# on:
# push:
# branches: [main]
# pull_request:
# branches: [main]

workflow_dispatch:
# workflow_dispatch:

jobs:
check:
runs-on: ubuntu-20.04
# jobs:
# check:
# runs-on: ubuntu-20.04

steps:
- name: Checking out repo
uses: actions/checkout@v2
# steps:
# - name: Checking out repo
# uses: actions/checkout@v2

- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: "3.10"
# - name: Set up Python
# uses: actions/setup-python@v2
# with:
# python-version: "3.10"

- name: Install dependencies
run: make venv
# - name: Install dependencies
# run: make venv

- name: Check Types
run: make checktype
# - name: Check Types
# run: make checktype
Empty file removed .gitmodules
Empty file.
Loading