Skip to content

Commit

Permalink
Merging with master
Browse files Browse the repository at this point in the history
  • Loading branch information
Neeratyoy committed Nov 2, 2023
2 parents e91f0c8 + 88a3b96 commit c94dffe
Show file tree
Hide file tree
Showing 41 changed files with 1,925 additions and 339 deletions.
4 changes: 1 addition & 3 deletions .github/workflows/tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,10 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ['3.7', '3.8', '3.9', '3.10']
python-version: ['3.8', '3.9', '3.10', '3.11']
os: [ubuntu-latest, macos-latest, windows-latest]
exclude:
- os: macos-latest # Segmentation fault on github actions that we can not reproduce in the wild
python-version: '3.7'
- os: macos-latest
python-version: '3.8'

runs-on: ${{ matrix.os }}
Expand Down
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ repos:
rev: v3.3.1
hooks:
- id: pyupgrade
args: [--py37-plus]
args: [--py38-plus]

- repo: https://github.com/executablebooks/mdformat
rev: 0.7.16
Expand Down
18 changes: 10 additions & 8 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -3,27 +3,29 @@ message: "If you use this software, please cite it as below."
authors:
- family-names: Stoll
given-names: Danny
- family-names: Mallik
given-names: Neeratyoy
- family-names: Schrodi
given-names: Simon
- family-names: Janowski
given-names: Maciej
- family-names: Mallik
given-names: Neeratyoy
- family-names: Garibov
given-names: Samir
- family-names: Abou Chakra
given-names: Tarek
- family-names: Hvarfner
given-names: Carl
- family-names: Bergman
given-names: Eddie
- family-names: Binxin
given-names: Ru
- family-names: Garibov
given-names: Samir
- family-names: Kober
given-names: Nils
- family-names: Bergman
given-names: Eddie
- family-names: Vallaeys
given-names: Théophane
- family-names: Hutter
given-names: Frank
title: "Neural Pipeline Search (NePS)"
version: 0.8.4
date-released: 2023-05-04
version: 0.9.0
date-released: 2023-10-25
url: "https://github.com/automl/neps"
11 changes: 9 additions & 2 deletions docs/contributing/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Consider running `~/.conda/bin/conda init` or `~/.conda/bin/conda init zsh` .
Then finally create the environment and activate it

```bash
conda create -n neps python=3.7.5
conda create -n neps python=3.10
conda activate neps
```

Expand All @@ -46,7 +46,14 @@ to your `.zshrc` / `.bashrc` or alternatively simply running the export manually

## 3. Install the neps Package Using poetry

Inside the main directory of neps run
Clone the repository, e.g.,

```bash
git clone https://github.com/automl/neps.git
cd neps
```

Then, inside the main directory of neps run

```bash
poetry install
Expand Down
3 changes: 0 additions & 3 deletions docs/contributing/metahyper/README.md

This file was deleted.

Empty file removed docs/contributing/metahyper/api.md
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
10 changes: 5 additions & 5 deletions docs/contributing/releasing.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ We follow the [semantic versioning](https://semver.org) scheme.
## 1. Update the Package Version and CITATION.cff

```bash
poetry version v0.4.10
poetry version v0.9.0
```

and manually change the version specified in `CITATION.cff`.
Expand All @@ -26,14 +26,14 @@ First commit and test

```bash
git add pyproject.toml
git commit -m "Bump version from v0.4.9 to v0.4.10"
git commit -m "Bump version from v0.8.4 to v0.9.0"
pytest
```

Then tag and push

```bash
git tag v0.4.10
git tag v0.9.0
git push --tags
git push
```
Expand All @@ -43,7 +43,7 @@ git push
First check if the documentation has any issues via

```bash
mike deploy 0.4.10 latest -u
mike deploy 0.9.0 latest -u
mike serve
```

Expand All @@ -52,7 +52,7 @@ and then looking at it.
Afterwards, publish it via

```bash
mike deploy 0.4.10 latest -up
mike deploy 0.9.0 latest -up
```

## 4. Publish on PyPI
Expand Down
4 changes: 2 additions & 2 deletions docs/contributing/roadmap.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Roadmap

## Before 0.9.0
## Before 0.10.0

### Features

Expand All @@ -15,7 +15,7 @@

- Fill up the core documentation pages

## Before 0.10.0
## Before 0.11.0

### Features

Expand Down
8 changes: 5 additions & 3 deletions neps_examples/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,10 @@

1. Examples for the [basic usage](basic_usage) showing how to perform HPO / NAS / JAHS and how to analyse runs.

1. Examples for how to [boost efficiency](efficiency) with expert_priors and/or multi fidelity and/or parallelization.
2. Examples for how to [boost efficiency](efficiency) with expert_priors and/or multi fidelity and/or parallelization.

1. Examples showcasing some [utilities for your convenience](convenience).
3. Examples showcasing some [utilities for your convenience](convenience).

1. [Experimental examples](experimental) which are mostly useful for NePS contributors.
4. [Experimental examples](experimental) which are mostly useful for NePS contributors.

5. [template](template) which is a template for creating a neps program.
Loading

0 comments on commit c94dffe

Please sign in to comment.