Compare commits

...

5 Commits
1 ... 2

Author SHA1 Message Date
aignosi 708be7460f Atualizar models/drop_nulls/index.yaml 2025-12-04 13:56:07 +00:00
aignosi 7312e579f3 Atualizar models/linear/index.yaml 2025-12-04 13:55:50 +00:00
aignosi b28a18536b Atualizar models/linear/index.yaml 2025-12-04 13:32:10 +00:00
aignosi eb58b3434c Atualizar models/drop_nulls/index.yaml 2025-12-04 13:31:34 +00:00
vitor-aignosi d6c2c0f910 Release 2 (from main) 2025-12-04 09:03:15 -03:00
7 changed files with 58 additions and 3 deletions

View File

@ -0,0 +1,19 @@
from pandas import DataFrame
class DropNulls:
"""
Data model that removes null values from a DataFrame.
"""
def transform(self, x: DataFrame) -> DataFrame:
"""
Remove rows with null values from the DataFrame.
Args:
x: Input DataFrame
Returns:
DataFrame with null rows removed
"""
return x.dropna()

View File

@ -0,0 +1,7 @@
name: drop_nulls
file: drop_nulls.py
class: DropNulls
requirements:
- pandas
version: 0.0.1
type: data_model

1
models/index.encoded.txt Normal file
View File

@ -0,0 +1 @@
store_name: SUSE Store<lb>version: 2<lb>models:<lb>- name: linear<lb> version: 1.0.0<lb>data_models:<lb>- name: drop_nulls<lb> version: 0.0.1<lb>

View File

@ -1,5 +1,8 @@
store_name: SUSE Store store_name: SUSE Store
version: 1 version: 2
models: models:
- name: linear - name: linear
version: 1.0.0
data_models:
- name: drop_nulls
version: 0.0.1 version: 0.0.1

View File

@ -3,4 +3,5 @@ file: linear.py
class: Linear class: Linear
requirements: requirements:
- pandas - pandas
version: 0.0.1 version: 1.0.0
type: model

View File

@ -1,6 +1,6 @@
from pandas import DataFrame from pandas import DataFrame
from models.linear.operations import operate from models.models.linear.operations import operate
class Linear: class Linear:

24
suse-store_DIFF.md Normal file
View File

@ -0,0 +1,24 @@
# Store Update Diff Report
## Version Change
- **Previous version**: 1
- **New version**: 2
## Model Changes
### ✅ Inserted Models (1)
- **drop_nulls** (version: 0.0.1)
### 🔄 Updated Models (1)
- **linear** (version: 1.0.0)
## Summary
- Total models in store: 2
- New models: 1
- Updated models: 1