Skip to content

Commit c46e635

Browse files
committed
add license headers to all files
1 parent b3daa27 commit c46e635

19 files changed

+57
-0
lines changed

conftest.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Copyright (c) 2023-2025 The Regents of the University of Michigan.
2+
# This file is from the dupin project, released under the BSD 3-Clause License.
3+
14
"""Provide fixture and other testing helpers."""
25

36
import freud

dupin/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Copyright (c) 2023-2025 The Regents of the University of Michigan.
2+
# This file is from the dupin project, released under the BSD 3-Clause License.
3+
14
"""Top-level package for event-detection."""
25

36
__author__ = """Brandon Butler"""

dupin/data/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Copyright (c) 2023-2025 The Regents of the University of Michigan.
2+
# This file is from the dupin project, released under the BSD 3-Clause License.
3+
14
"""Classes and functions for generating and recording system descriptors.
25
36
Data Model

dupin/data/aggregate.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Copyright (c) 2023-2025 The Regents of the University of Michigan.
2+
# This file is from the dupin project, released under the BSD 3-Clause License.
3+
14
"""Helper module for generating/storing features across an entire trajectory.
25
36
This class provides the `SignalAggregator` class which takes a pipeline and

dupin/data/base.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Copyright (c) 2023-2025 The Regents of the University of Michigan.
2+
# This file is from the dupin project, released under the BSD 3-Clause License.
3+
14
"""Base classes for the data module."""
25

36
import typing

dupin/data/freud.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Copyright (c) 2023-2025 The Regents of the University of Michigan.
2+
# This file is from the dupin project, released under the BSD 3-Clause License.
3+
14
"""Interface from `freud` to dupin.
25
36
freud is a Python package for analyzing molecular trajectory data.

dupin/data/logging.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Copyright (c) 2023-2025 The Regents of the University of Michigan.
2+
# This file is from the dupin project, released under the BSD 3-Clause License.
3+
14
"""Functions and classes for allowing logging extra data from pipelines.
25
36
Logging serves as the only directly supported means of introspecting into the

dupin/data/map.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Copyright (c) 2023-2025 The Regents of the University of Michigan.
2+
# This file is from the dupin project, released under the BSD 3-Clause License.
3+
14
"""`dupin.data.base.DataMap` subclasses to transform distributional data.
25
36
Mapping in dupin is the idea of taking one distribution and transforming it

dupin/data/reduce.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Copyright (c) 2023-2025 The Regents of the University of Michigan.
2+
# This file is from the dupin project, released under the BSD 3-Clause License.
3+
14
"""Classes for transforming array quantities into scalar features.
25
36
Reduction in ``dupin`` takes an array and _reduces_ it to a set number of scalar

dupin/data/spatial.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Copyright (c) 2023-2025 The Regents of the University of Michigan.
2+
# This file is from the dupin project, released under the BSD 3-Clause License.
3+
14
"""Spatial averaging DataMap classes."""
25

36
import numpy as np

dupin/detect/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Copyright (c) 2023-2025 The Regents of the University of Michigan.
2+
# This file is from the dupin project, released under the BSD 3-Clause License.
3+
14
"""Methods for event detection in molecular simulations.
25
36
dupin provides classes and functions to help in the event detection process but

dupin/detect/costs.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Copyright (c) 2023-2025 The Regents of the University of Michigan.
2+
# This file is from the dupin project, released under the BSD 3-Clause License.
3+
14
"""Implements cost functions for use in event detection."""
25

36
from abc import ABC, abstractmethod

dupin/detect/detect.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Copyright (c) 2023-2025 The Regents of the University of Michigan.
2+
# This file is from the dupin project, released under the BSD 3-Clause License.
3+
14
"""Implements offline methods for detecting events in molecular simulations."""
25

36
import logging

dupin/errors.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Copyright (c) 2023-2025 The Regents of the University of Michigan.
2+
# This file is from the dupin project, released under the BSD 3-Clause License.
3+
14
"""Base error classes or associated classes."""
25

36

dupin/postprocessing.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Copyright (c) 2023-2025 The Regents of the University of Michigan.
2+
# This file is from the dupin project, released under the BSD 3-Clause License.
3+
14
"""General functions for analyzing change points once detected.
25
36
This module is designed to primarly work with logger data and the original

dupin/preprocessing/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Copyright (c) 2023-2025 The Regents of the University of Michigan.
2+
# This file is from the dupin project, released under the BSD 3-Clause License.
3+
14
"""Perform various kinds of preprocessing on generated signals.
25
36
This module provides resources for the transformation step of the event

dupin/preprocessing/filter.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Copyright (c) 2023-2025 The Regents of the University of Michigan.
2+
# This file is from the dupin project, released under the BSD 3-Clause License.
3+
14
"""Feature selection schemes.
25
36
This provides feature selection schemes distinct from packages like

dupin/preprocessing/signal.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Copyright (c) 2023-2025 The Regents of the University of Michigan.
2+
# This file is from the dupin project, released under the BSD 3-Clause License.
3+
14
"""Functions for smoothing a signal.
25
36
`scipy.signal` provides many additional methods for signal processing that can

dupin/preprocessing/supervised.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# Copyright (c) 2023-2025 The Regents of the University of Michigan.
2+
# This file is from the dupin project, released under the BSD 3-Clause License.
3+
14
"""Classes for use in utilizing supervised learning for event detection."""
25

36
from collections.abc import Sequence

0 commit comments

Comments
 (0)