semvec/pypi-packages huggingface dataset:
fints 5.0.0
Pure-python FinTS 3.0 (formerly known as HBCI) implementation
Requires Python: >=3.9
Keywords: hbci, banking, fints

PyFinTS
=======

This is a pure-python implementation of FinTS (formerly known as HBCI), a
online-banking protocol commonly supported by German banks.

[Read our documentation for more info](https://python-fints.readthedocs.io)

Maintenance Status 
------------------

This project is maintained, but with limited capacity. Working on this is takes a lot of time and testing since all banks do things differently and once you move a part here, you break an unexpected one over there. Therefore: Bugs will only be fixed by me if they occur with a bank where I have an account. New features will only be developed if I need them. PRs will be merged if they either have a very low risk of breaking things elsewhere (e.g. purely adding new commands) or if I can test them. In any case, things might take a little time until I have the bandwidth to focus on them. Sorry about that :(

Limitations
-----------

* Only FinTS 3.0 is supported
* Only PIN/TAN authentication is supported, no signature cards
* Only the following operations are supported:
  * Fetching bank statements
  * Fetching balances
  * Fetching holdings
  * SEPA transfers and debits (only with required TAN and with specific TAN methods)
* Supports Python 3.9+


Security
--------

If you discover a security issue, please contact us at security@pretix.eu and see our [Responsible Disclosure Policy](https://docs.pretix.eu/trust/security/disclosure/) further information.


Credits and License
-------------------

This library is maintained by Raphael Michel <mail@raphaelmichel.de>
and features major contributions by Henryk Plötz.

Further thanks for improving this library go out to:
Daniel Nowak, Patrick Braune, Mathias Dalheimer, Christopher Grebs, Markus Schindler, and many more.

License: LGPL-3.0.-or-later
astro-gdt 2.2.2
Gamma-ray Data Tools: Core Components
Requires Python: >=3.11
Keywords: astronomy, gammaray, gamma-ray, usra

======================================
Gamma-ray Data Tools - Core Components
======================================

The Gamma-ray Data Tools (GDT) is centralized toolkit for hard X-ray and
gamma-ray astrophysics data analysis, with a focus on providing a uniform
interface to the data provided by several different missions and instruments.

The GDT Core Package (``astro-gdt``) contains the core components of the GDT that
can be utilized for various instruments and is a generalized version of the
`Fermi GBM Data Tools <https://fermi.gsfc.nasa.gov/ssc/data/analysis/gbm/gbm_data_tools/gdt-docs>`_.
Individual mission or instrument packages can be developed using ``astro-gdt``
and released under the ``gdt.missions`` namespace (see ``astro-gdt-fermi`` as an example).


Normal Installation
-------------------

If you don't plan to contribute code to the project, the recommended install method is installing from PyPI using:

.. code-block:: sh

   pip install astro-gdt
   gdt-data init

The ``gdt-data init`` is required to initialize the library after installation.


Contributing Code or Documentation
----------------------------------

If you plan to help with the development or documentation of astro-gdt, then please visit our github site at
https://github.com/USRA-STI/gdt-core.

Notes
-----
This software is not subject to EAR.
spm-runtime-R2025b 25.1.2.post2
Compiled SPM package that can be called from Python
Requires Python: <3.14,>=3.10

# spm-runtime

Compiled [Statistical Parametric Mapping (SPM)](https://www.fil.ion.ucl.ac.uk/spm/)
package that can be called from Python.

This package contains the compiled SPM runtime used by
[`spm-python`](https://github.com/spm/spm-python).

## Installation

```shell
# Version built against the latest available MATLAB runtime
$ pip install spm-runtime
$ pip install spm-runtime==25.01
# Version built against a specific version of the MATLAB runtime
$ pip install spm-runtime-R2024b
$ pip install spm-runtime-R2024b==25.01
```

> [!WARNING]
> The repository does not contain the compiled CTF file, but wheels
> released on pypi or as part of our GitHub releases do.
> It is not advised to install `spm-runtime` directly from the
> repository, as it assumes that the matlab compiler is available.
> Installation from our releases wheels and distributions is preferred.

## Supported Python versions

Different versions of the MATLAB runtime are compatible with a [different
range of python versions](https://uk.mathworks.com/support/requirements/python-compatibility.html).
To use the runtime with a python version that is not supported by the latest
MATLAB runtime, you can choose to install a package specifically compiled
against another MATLAB runtime. The python versions supported by each
MATLAB runtime is provided in the table below:

| MATLAB | Python      |
| ------ | ----------- |
| R2025b | 3.10 - 3.13 |
| R2025a | 3.9 - 3.12  |
| R2024b | 3.9 - 3.12  |
| R2024a | 3.9 - 3.11  |
| R2023b | 3.9 - 3.11  |
| R2023a | 3.8 - 3.10  |
| R2022b | 3.8 - 3.10  |
| R2022a | 3.8 - 3.9   |
| R2021b | 3.7 - 3.9   |
| R2021a | 3.7 - 3.8   |
| R2020b | 3.6 - 3.8   |
| R2020a | 3.6 - 3.7   |

## SPM standalone

On installation, `spm-runtime` exposes the SPM standalone, which can
be executed in a terminal by calling `spm`.

```text
$ spm --help

SPM - Statistical Parametric Mapping
https://www.fil.ion.ucl.ac.uk/spm/

Usage: spm [ fmri | eeg | pet ]
       spm COMMAND [arg...]
       spm [ -h | --help | -v | --version ]

Commands:
    batch          Run a batch job
    script         Execute a script
    function       Execute a function
    eval           Evaluate a MATLAB expression
    [NODE]         Run a specified batch node

Options:
    -h, --help     Print usage statement
    -v, --version  Print version information

Run 'spm [NODE] help' for more information on a command.
```

## Python runtime

This package ships a compiled version of SPM that can be called from
Python:

```python
import spm_runtime

spm_runtime.endpoint("spm_standalone", nargout=0)
```

All MATLAB functions from the SPM package can be called.
However, the inputs and outputs of these bindings are not very user-friendly.
For pythonic bindings, use the
[`spm-python`](https://github.com/spm/spm-python) package (which uses
`spm-runtime` under the hood).
spm-runtime-R2021b 25.1.2.post2
Compiled SPM package that can be called from Python
Requires Python: !=3.0,!=3.1,!=3.2,!=3.3,!=3.4,!=3.5,!=3.6,<3.10,>=2.7

# spm-runtime

Compiled [Statistical Parametric Mapping (SPM)](https://www.fil.ion.ucl.ac.uk/spm/)
package that can be called from Python.

This package contains the compiled SPM runtime used by
[`spm-python`](https://github.com/spm/spm-python).

## Installation

```shell
# Version built against the latest available MATLAB runtime
$ pip install spm-runtime
$ pip install spm-runtime==25.01
# Version built against a specific version of the MATLAB runtime
$ pip install spm-runtime-R2024b
$ pip install spm-runtime-R2024b==25.01
```

> [!WARNING]
> The repository does not contain the compiled CTF file, but wheels
> released on pypi or as part of our GitHub releases do.
> It is not advised to install `spm-runtime` directly from the
> repository, as it assumes that the matlab compiler is available.
> Installation from our releases wheels and distributions is preferred.

## Supported Python versions

Different versions of the MATLAB runtime are compatible with a [different
range of python versions](https://uk.mathworks.com/support/requirements/python-compatibility.html).
To use the runtime with a python version that is not supported by the latest
MATLAB runtime, you can choose to install a package specifically compiled
against another MATLAB runtime. The python versions supported by each
MATLAB runtime is provided in the table below:

| MATLAB | Python      |
| ------ | ----------- |
| R2025b | 3.10 - 3.13 |
| R2025a | 3.9 - 3.12  |
| R2024b | 3.9 - 3.12  |
| R2024a | 3.9 - 3.11  |
| R2023b | 3.9 - 3.11  |
| R2023a | 3.8 - 3.10  |
| R2022b | 3.8 - 3.10  |
| R2022a | 3.8 - 3.9   |
| R2021b | 3.7 - 3.9   |
| R2021a | 3.7 - 3.8   |
| R2020b | 3.6 - 3.8   |
| R2020a | 3.6 - 3.7   |

## SPM standalone

On installation, `spm-runtime` exposes the SPM standalone, which can
be executed in a terminal by calling `spm`.

```text
$ spm --help

SPM - Statistical Parametric Mapping
https://www.fil.ion.ucl.ac.uk/spm/

Usage: spm [ fmri | eeg | pet ]
       spm COMMAND [arg...]
       spm [ -h | --help | -v | --version ]

Commands:
    batch          Run a batch job
    script         Execute a script
    function       Execute a function
    eval           Evaluate a MATLAB expression
    [NODE]         Run a specified batch node

Options:
    -h, --help     Print usage statement
    -v, --version  Print version information

Run 'spm [NODE] help' for more information on a command.
```

## Python runtime

This package ships a compiled version of SPM that can be called from
Python:

```python
import spm_runtime

spm_runtime.endpoint("spm_standalone", nargout=0)
```

All MATLAB functions from the SPM package can be called.
However, the inputs and outputs of these bindings are not very user-friendly.
For pythonic bindings, use the
[`spm-python`](https://github.com/spm/spm-python) package (which uses
`spm-runtime` under the hood).
spm-runtime-R2022a 25.1.2.post2
Compiled SPM package that can be called from Python
Requires Python: !=3.0,!=3.1,!=3.2,!=3.3,!=3.4,!=3.5,!=3.6,!=3.7,<3.10,>=2.7

# spm-runtime

Compiled [Statistical Parametric Mapping (SPM)](https://www.fil.ion.ucl.ac.uk/spm/)
package that can be called from Python.

This package contains the compiled SPM runtime used by
[`spm-python`](https://github.com/spm/spm-python).

## Installation

```shell
# Version built against the latest available MATLAB runtime
$ pip install spm-runtime
$ pip install spm-runtime==25.01
# Version built against a specific version of the MATLAB runtime
$ pip install spm-runtime-R2024b
$ pip install spm-runtime-R2024b==25.01
```

> [!WARNING]
> The repository does not contain the compiled CTF file, but wheels
> released on pypi or as part of our GitHub releases do.
> It is not advised to install `spm-runtime` directly from the
> repository, as it assumes that the matlab compiler is available.
> Installation from our releases wheels and distributions is preferred.

## Supported Python versions

Different versions of the MATLAB runtime are compatible with a [different
range of python versions](https://uk.mathworks.com/support/requirements/python-compatibility.html).
To use the runtime with a python version that is not supported by the latest
MATLAB runtime, you can choose to install a package specifically compiled
against another MATLAB runtime. The python versions supported by each
MATLAB runtime is provided in the table below:

| MATLAB | Python      |
| ------ | ----------- |
| R2025b | 3.10 - 3.13 |
| R2025a | 3.9 - 3.12  |
| R2024b | 3.9 - 3.12  |
| R2024a | 3.9 - 3.11  |
| R2023b | 3.9 - 3.11  |
| R2023a | 3.8 - 3.10  |
| R2022b | 3.8 - 3.10  |
| R2022a | 3.8 - 3.9   |
| R2021b | 3.7 - 3.9   |
| R2021a | 3.7 - 3.8   |
| R2020b | 3.6 - 3.8   |
| R2020a | 3.6 - 3.7   |

## SPM standalone

On installation, `spm-runtime` exposes the SPM standalone, which can
be executed in a terminal by calling `spm`.

```text
$ spm --help

SPM - Statistical Parametric Mapping
https://www.fil.ion.ucl.ac.uk/spm/

Usage: spm [ fmri | eeg | pet ]
       spm COMMAND [arg...]
       spm [ -h | --help | -v | --version ]

Commands:
    batch          Run a batch job
    script         Execute a script
    function       Execute a function
    eval           Evaluate a MATLAB expression
    [NODE]         Run a specified batch node

Options:
    -h, --help     Print usage statement
    -v, --version  Print version information

Run 'spm [NODE] help' for more information on a command.
```

## Python runtime

This package ships a compiled version of SPM that can be called from
Python:

```python
import spm_runtime

spm_runtime.endpoint("spm_standalone", nargout=0)
```

All MATLAB functions from the SPM package can be called.
However, the inputs and outputs of these bindings are not very user-friendly.
For pythonic bindings, use the
[`spm-python`](https://github.com/spm/spm-python) package (which uses
`spm-runtime` under the hood).
parental-income-loss 1.0.0
Parental income loss analysis pipeline.
Requires Python: >=3.9

# Parental Income Loss

## Stacked Event-Study Outputs
The stacked example writes results to:
- `output/stacked_event_study/stacked_results.csv`
- `output/stacked_event_study/stacked_results.parquet`

Each row contains:
- `sample`, `chapter`, `component` (event_time or horizon_*),
- `reference_year`, `target_year`, `event_time`,
- `att`, `se`, `conf_low`, `conf_high`,
- `n_pairs`, `n_treated`, `n_control`, `convergence`,
- `bucket_periods`, `horizon_start`, `horizon_end`, `horizon_label`, `bucket_weight`.

Bucket weighting defaults to treated-weighted (`n_treated`). Override with:
- `STACKED_BUCKET_WEIGHT=pairs`

## Quickstart: Custom Components
- Implement one or more of: `PopulationAssembler`, `CohortSelector`, `ExposureDetector`, `MatchingEngine`.
- Wire them into the pipeline with `CohortWorkflow::with_components`.
- Use `docs/component_contracts.md` to ensure required columns are present.

Example wiring:
```rust
let workflow = CohortWorkflow::with_components(builder, selector, matcher);
let outputs = workflow.run(sources, &detector, registries, &plan, None)?;
```

## Stacked Event Study CLI
- Run the standalone stacked event-study on a parquet file:
  `cargo run -- --stacked-input path/to/stacked_inputs.parquet --did-outcome perindkialt13`
- Optional flags: `--stacked-samples`, `--stacked-chapter-col`, `--stacked-icd-col`,
  `--stacked-output-dir`, plus the existing `--stacked-*` config flags.

## Docs
- Component contracts: `docs/component_contracts.md`
- Custom component example: `crates/pil/examples/custom_components.rs`
- Custom selector example: `crates/pil/examples/custom_selector.rs`
- Custom matcher example: `crates/pil/examples/custom_matcher.rs`
- Custom detector example: `crates/pil/examples/custom_detector.rs`
spm-runtime-R2021a 25.1.2.post2
Compiled SPM package that can be called from Python
Requires Python: !=3.0,!=3.1,!=3.2,!=3.3,!=3.4,!=3.5,!=3.6,<3.9,>=2.7

# spm-runtime

Compiled [Statistical Parametric Mapping (SPM)](https://www.fil.ion.ucl.ac.uk/spm/)
package that can be called from Python.

This package contains the compiled SPM runtime used by
[`spm-python`](https://github.com/spm/spm-python).

## Installation

```shell
# Version built against the latest available MATLAB runtime
$ pip install spm-runtime
$ pip install spm-runtime==25.01
# Version built against a specific version of the MATLAB runtime
$ pip install spm-runtime-R2024b
$ pip install spm-runtime-R2024b==25.01
```

> [!WARNING]
> The repository does not contain the compiled CTF file, but wheels
> released on pypi or as part of our GitHub releases do.
> It is not advised to install `spm-runtime` directly from the
> repository, as it assumes that the matlab compiler is available.
> Installation from our releases wheels and distributions is preferred.

## Supported Python versions

Different versions of the MATLAB runtime are compatible with a [different
range of python versions](https://uk.mathworks.com/support/requirements/python-compatibility.html).
To use the runtime with a python version that is not supported by the latest
MATLAB runtime, you can choose to install a package specifically compiled
against another MATLAB runtime. The python versions supported by each
MATLAB runtime is provided in the table below:

| MATLAB | Python      |
| ------ | ----------- |
| R2025b | 3.10 - 3.13 |
| R2025a | 3.9 - 3.12  |
| R2024b | 3.9 - 3.12  |
| R2024a | 3.9 - 3.11  |
| R2023b | 3.9 - 3.11  |
| R2023a | 3.8 - 3.10  |
| R2022b | 3.8 - 3.10  |
| R2022a | 3.8 - 3.9   |
| R2021b | 3.7 - 3.9   |
| R2021a | 3.7 - 3.8   |
| R2020b | 3.6 - 3.8   |
| R2020a | 3.6 - 3.7   |

## SPM standalone

On installation, `spm-runtime` exposes the SPM standalone, which can
be executed in a terminal by calling `spm`.

```text
$ spm --help

SPM - Statistical Parametric Mapping
https://www.fil.ion.ucl.ac.uk/spm/

Usage: spm [ fmri | eeg | pet ]
       spm COMMAND [arg...]
       spm [ -h | --help | -v | --version ]

Commands:
    batch          Run a batch job
    script         Execute a script
    function       Execute a function
    eval           Evaluate a MATLAB expression
    [NODE]         Run a specified batch node

Options:
    -h, --help     Print usage statement
    -v, --version  Print version information

Run 'spm [NODE] help' for more information on a command.
```

## Python runtime

This package ships a compiled version of SPM that can be called from
Python:

```python
import spm_runtime

spm_runtime.endpoint("spm_standalone", nargout=0)
```

All MATLAB functions from the SPM package can be called.
However, the inputs and outputs of these bindings are not very user-friendly.
For pythonic bindings, use the
[`spm-python`](https://github.com/spm/spm-python) package (which uses
`spm-runtime` under the hood).
spm-runtime-R2025a 25.1.2.post2
Compiled SPM package that can be called from Python
Requires Python: <3.13,>=3.9

# spm-runtime

Compiled [Statistical Parametric Mapping (SPM)](https://www.fil.ion.ucl.ac.uk/spm/)
package that can be called from Python.

This package contains the compiled SPM runtime used by
[`spm-python`](https://github.com/spm/spm-python).

## Installation

```shell
# Version built against the latest available MATLAB runtime
$ pip install spm-runtime
$ pip install spm-runtime==25.01
# Version built against a specific version of the MATLAB runtime
$ pip install spm-runtime-R2024b
$ pip install spm-runtime-R2024b==25.01
```

> [!WARNING]
> The repository does not contain the compiled CTF file, but wheels
> released on pypi or as part of our GitHub releases do.
> It is not advised to install `spm-runtime` directly from the
> repository, as it assumes that the matlab compiler is available.
> Installation from our releases wheels and distributions is preferred.

## Supported Python versions

Different versions of the MATLAB runtime are compatible with a [different
range of python versions](https://uk.mathworks.com/support/requirements/python-compatibility.html).
To use the runtime with a python version that is not supported by the latest
MATLAB runtime, you can choose to install a package specifically compiled
against another MATLAB runtime. The python versions supported by each
MATLAB runtime is provided in the table below:

| MATLAB | Python      |
| ------ | ----------- |
| R2025b | 3.10 - 3.13 |
| R2025a | 3.9 - 3.12  |
| R2024b | 3.9 - 3.12  |
| R2024a | 3.9 - 3.11  |
| R2023b | 3.9 - 3.11  |
| R2023a | 3.8 - 3.10  |
| R2022b | 3.8 - 3.10  |
| R2022a | 3.8 - 3.9   |
| R2021b | 3.7 - 3.9   |
| R2021a | 3.7 - 3.8   |
| R2020b | 3.6 - 3.8   |
| R2020a | 3.6 - 3.7   |

## SPM standalone

On installation, `spm-runtime` exposes the SPM standalone, which can
be executed in a terminal by calling `spm`.

```text
$ spm --help

SPM - Statistical Parametric Mapping
https://www.fil.ion.ucl.ac.uk/spm/

Usage: spm [ fmri | eeg | pet ]
       spm COMMAND [arg...]
       spm [ -h | --help | -v | --version ]

Commands:
    batch          Run a batch job
    script         Execute a script
    function       Execute a function
    eval           Evaluate a MATLAB expression
    [NODE]         Run a specified batch node

Options:
    -h, --help     Print usage statement
    -v, --version  Print version information

Run 'spm [NODE] help' for more information on a command.
```

## Python runtime

This package ships a compiled version of SPM that can be called from
Python:

```python
import spm_runtime

spm_runtime.endpoint("spm_standalone", nargout=0)
```

All MATLAB functions from the SPM package can be called.
However, the inputs and outputs of these bindings are not very user-friendly.
For pythonic bindings, use the
[`spm-python`](https://github.com/spm/spm-python) package (which uses
`spm-runtime` under the hood).
spm-runtime-R2023b 25.1.2.post2
Compiled SPM package that can be called from Python
Requires Python: <3.12,>=3.9

# spm-runtime

Compiled [Statistical Parametric Mapping (SPM)](https://www.fil.ion.ucl.ac.uk/spm/)
package that can be called from Python.

This package contains the compiled SPM runtime used by
[`spm-python`](https://github.com/spm/spm-python).

## Installation

```shell
# Version built against the latest available MATLAB runtime
$ pip install spm-runtime
$ pip install spm-runtime==25.01
# Version built against a specific version of the MATLAB runtime
$ pip install spm-runtime-R2024b
$ pip install spm-runtime-R2024b==25.01
```

> [!WARNING]
> The repository does not contain the compiled CTF file, but wheels
> released on pypi or as part of our GitHub releases do.
> It is not advised to install `spm-runtime` directly from the
> repository, as it assumes that the matlab compiler is available.
> Installation from our releases wheels and distributions is preferred.

## Supported Python versions

Different versions of the MATLAB runtime are compatible with a [different
range of python versions](https://uk.mathworks.com/support/requirements/python-compatibility.html).
To use the runtime with a python version that is not supported by the latest
MATLAB runtime, you can choose to install a package specifically compiled
against another MATLAB runtime. The python versions supported by each
MATLAB runtime is provided in the table below:

| MATLAB | Python      |
| ------ | ----------- |
| R2025b | 3.10 - 3.13 |
| R2025a | 3.9 - 3.12  |
| R2024b | 3.9 - 3.12  |
| R2024a | 3.9 - 3.11  |
| R2023b | 3.9 - 3.11  |
| R2023a | 3.8 - 3.10  |
| R2022b | 3.8 - 3.10  |
| R2022a | 3.8 - 3.9   |
| R2021b | 3.7 - 3.9   |
| R2021a | 3.7 - 3.8   |
| R2020b | 3.6 - 3.8   |
| R2020a | 3.6 - 3.7   |

## SPM standalone

On installation, `spm-runtime` exposes the SPM standalone, which can
be executed in a terminal by calling `spm`.

```text
$ spm --help

SPM - Statistical Parametric Mapping
https://www.fil.ion.ucl.ac.uk/spm/

Usage: spm [ fmri | eeg | pet ]
       spm COMMAND [arg...]
       spm [ -h | --help | -v | --version ]

Commands:
    batch          Run a batch job
    script         Execute a script
    function       Execute a function
    eval           Evaluate a MATLAB expression
    [NODE]         Run a specified batch node

Options:
    -h, --help     Print usage statement
    -v, --version  Print version information

Run 'spm [NODE] help' for more information on a command.
```

## Python runtime

This package ships a compiled version of SPM that can be called from
Python:

```python
import spm_runtime

spm_runtime.endpoint("spm_standalone", nargout=0)
```

All MATLAB functions from the SPM package can be called.
However, the inputs and outputs of these bindings are not very user-friendly.
For pythonic bindings, use the
[`spm-python`](https://github.com/spm/spm-python) package (which uses
`spm-runtime` under the hood).