> For the complete documentation index, see [llms.txt](https://docs.rasgoml.com/rasgo-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rasgoml.com/rasgo-docs/rasgo-0.1/pyrasgo-0.3/sources.md).

# Source Methods

- [publish.source\_data()](https://docs.rasgoml.com/rasgo-docs/rasgo-0.1/pyrasgo-0.3/sources/publish.source_data.md): Create a Rasgo DataSource from a csv, pandas DataFrame, or Snowflake table
- [read.source\_data()](https://docs.rasgoml.com/rasgo-docs/rasgo-0.1/pyrasgo-0.3/sources/read.source_data.md): Load a Rasgo DataSource into a pandas DataFrame
- [get.data\_sources()](https://docs.rasgoml.com/rasgo-docs/rasgo-0.1/pyrasgo-0.3/sources/get.data_sources.md): Get all Rasgo DataSources available
- [get.data\_source()](https://docs.rasgoml.com/rasgo-docs/rasgo-0.1/pyrasgo-0.3/sources/get.data_source.md): Get a Rasgo DataSource object by id
