<｜begin▁of▁sentence｜>### Instruction:
As a Meteorological Technician, you are tasked with collecting and recording weather data for meteorological analysis and forecasting. Imagine you are analyzing a network of weather stations, each connected to some neighboring stations through various communication channels. Given the graph representing these connections and using the independent_vertex_sets function in the networkx library, you need to find and print all the independent sets of weather stations that do not have direct communication channels between them.
### Response:
from igraph import Graph

# Define the edges for an undirected graph
g = Graph(edges=[(0, 1), (0, 2), (1, 2), (3, 4)], directed=False)

# Find independent vertex sets
ind_sets = g.independent_vertex_sets()

# Print the independent vertex sets
print(ind_sets)
<|EOT|>
