def _hc2rgb1(h, c):
	"""
	Takes the hue and chroma and returns the helper rgb1.

	Parameters
	----------
	h	float	The hue in degrees
	c	float 	The chroma in [0, 1]
	"""
	try:
		h = float(h)
		c = float(c)
	except ValueError:
		raise ValueError("h (%s) and c (%s) must be (convertible to) floats" %
							(str(h), str(c)))

	if not (0 <= h < 360):
		raise ValueError("h (%f) must be in [0, 360)" % h)
	if not (0 <= c <= 1):
		raise ValueError("c (%f) must be in [0, 1]" % c)

	hprime = h / 60
	x = c * (1 - abs((hprime % 2) - 1))

	if 0 <= hprime < 1:
		return (c, x, 0)
	elif 1 <= hprime < 2:
		return (x, c, 0)
	elif 2 <= hprime < 3:
		return (0, c, x)
	elif 3 <= hprime < 4:
		return (0, x, c)
	elif 4 <= hprime < 5:
		return (x, 0, c)
	else:
		return (c, 0, x)