# flytekit.core.artifact_utils

## Directory

### Methods

| Method | Description |
|-|-|
| [`idl_partitions_from_dict()`](#idl_partitions_from_dict) |  |
| [`idl_time_partition_from_datetime()`](#idl_time_partition_from_datetime) |  |

## Methods

#### idl_partitions_from_dict()

```python
def idl_partitions_from_dict(
    p: Optional[Dict[str, str]],
) -> Optional[Partitions]
```
| Parameter | Type | Description |
|-|-|-|
| `p` | `Optional[Dict[str, str]]` | |

#### idl_time_partition_from_datetime()

```python
def idl_time_partition_from_datetime(
    tp: Optional[datetime],
    time_partition_granularity: Optional[Granularity],
) -> Optional[TimePartition]
```
| Parameter | Type | Description |
|-|-|-|
| `tp` | `Optional[datetime]` | |
| `time_partition_granularity` | `Optional[Granularity]` | |

---
**Source**: https://github.com/unionai/unionai-docs/blob/main/content/api-reference/flytekit-sdk/packages/flytekit.core.artifact_utils.md
**HTML**: https://www.union.ai/docs/v1/union/api-reference/flytekit-sdk/packages/flytekit.core.artifact_utils/
