Coverage for acspsuedo / datasets.py: 100%

28 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-05-11 16:02 +0000

1""" 

2LAST UPDATED: May 11, 2026 

3 

4Metadata for each of the United States Census Bureau 

5American Community Survey's datasets. 

6 

7Updated daily. 

8""" 

9 

10 

11ACS1 = 'acs/acs1' 

12 

13ACS1_CPROFILE = 'acs/acs1/cprofile' 

14 

15ACS1_PROFILE = 'acs/acs1/profile' 

16 

17ACS1_PUMS = 'acs/acs1/pums' 

18 

19ACS1_PUMSPR = 'acs/acs1/pumspr' 

20 

21ACS1_SDATAPROFILE_CD119 = 'acs/acs1/sdataprofile/cd119' 

22 

23ACS1_SPP = 'acs/acs1/spp' 

24 

25ACS1_SUBJECT = 'acs/acs1/subject' 

26 

27ACS3 = 'acs/acs3' 

28 

29ACS3_CPROFILE = 'acs/acs3/cprofile' 

30 

31ACS3_PROFILE = 'acs/acs3/profile' 

32 

33ACS3_SPP = 'acs/acs3/spp' 

34 

35ACS3_SUBJECT = 'acs/acs3/subject' 

36 

37ACS5 = 'acs/acs5' 

38 

39ACS5_AIAN = 'acs/acs5/aian' 

40 

41ACS5_AIANPROFILE = 'acs/acs5/aianprofile' 

42 

43ACS5_CPROFILE = 'acs/acs5/cprofile' 

44 

45ACS5_EEO = 'acs/acs5/eeo' 

46 

47ACS5_PROFILE = 'acs/acs5/profile' 

48 

49ACS5_PUMS = 'acs/acs5/pums' 

50 

51ACS5_PUMSPR = 'acs/acs5/pumspr' 

52 

53ACS5_SPT = 'acs/acs5/spt' 

54 

55ACS5_SPTPROFILE = 'acs/acs5/sptprofile' 

56 

57ACS5_SUBJECT = 'acs/acs5/subject' 

58 

59ACSSE = 'acs/acsse' 

60 

61 

62 

63 

64API_METADATA: dict[ str, tuple[ list[int] ] ] = { 

65 ACS1: ( 

66 [2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2021, 2022, 2023, 2024], 

67 ), 

68 

69 ACS1_CPROFILE: ( 

70 [2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2021, 2022, 2023, 2024], 

71 ), 

72 

73 ACS1_PROFILE: ( 

74 [2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2021, 2022, 2023, 2024], 

75 ), 

76 

77 ACS1_PUMS: ( 

78 [2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2021, 2022, 2023, 2024], 

79 ), 

80 

81 ACS1_PUMSPR: ( 

82 [2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2021, 2022, 2023, 2024], 

83 ), 

84 

85 ACS1_SDATAPROFILE_CD119: ( 

86 [2023], 

87 ), 

88 

89 ACS1_SPP: ( 

90 [2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2021, 2022, 2023, 2024], 

91 ), 

92 

93 ACS1_SUBJECT: ( 

94 [2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2021, 2022, 2023, 2024], 

95 ), 

96 

97 ACS3: ( 

98 [2007, 2008, 2009, 2011, 2012, 2013], 

99 ), 

100 

101 ACS3_CPROFILE: ( 

102 [2012, 2013], 

103 ), 

104 

105 ACS3_PROFILE: ( 

106 [2007, 2008, 2009, 2010, 2011, 2012, 2013], 

107 ), 

108 

109 ACS3_SPP: ( 

110 [2009, 2010, 2011, 2012, 2013], 

111 ), 

112 

113 ACS3_SUBJECT: ( 

114 [2010, 2011, 2012, 2013], 

115 ), 

116 

117 ACS5: ( 

118 [2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024], 

119 ), 

120 

121 ACS5_AIAN: ( 

122 [2010, 2015, 2021], 

123 ), 

124 

125 ACS5_AIANPROFILE: ( 

126 [2010, 2015, 2021], 

127 ), 

128 

129 ACS5_CPROFILE: ( 

130 [2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024], 

131 ), 

132 

133 ACS5_EEO: ( 

134 [2018], 

135 ), 

136 

137 ACS5_PROFILE: ( 

138 [2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024], 

139 ), 

140 

141 ACS5_PUMS: ( 

142 [2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024], 

143 ), 

144 

145 ACS5_PUMSPR: ( 

146 [2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024], 

147 ), 

148 

149 ACS5_SPT: ( 

150 [2010, 2015, 2021], 

151 ), 

152 

153 ACS5_SPTPROFILE: ( 

154 [2010, 2021], 

155 ), 

156 

157 ACS5_SUBJECT: ( 

158 [2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024], 

159 ), 

160 

161 ACSSE: ( 

162 [2014, 2015, 2016, 2017, 2018, 2019, 2021, 2022, 2023, 2024], 

163 ), 

164 

165} 

166""" 

167Dataset metadata. 

168 

169Format: 

170 dataset -> (supported_years) 

171""" 

172 

173 

174SUPPORTED_DATASETS = [ 

175 ACS1, 

176 ACS1_CPROFILE, 

177 ACS1_PROFILE, 

178 ACS1_PUMS, 

179 ACS1_PUMSPR, 

180 ACS1_SDATAPROFILE_CD119, 

181 ACS1_SPP, 

182 ACS1_SUBJECT, 

183 ACS3, 

184 ACS3_CPROFILE, 

185 ACS3_PROFILE, 

186 ACS3_SPP, 

187 ACS3_SUBJECT, 

188 ACS5, 

189 ACS5_AIAN, 

190 ACS5_AIANPROFILE, 

191 ACS5_CPROFILE, 

192 ACS5_EEO, 

193 ACS5_PROFILE, 

194 ACS5_PUMS, 

195 ACS5_PUMSPR, 

196 ACS5_SPT, 

197 ACS5_SPTPROFILE, 

198 ACS5_SUBJECT, 

199 ACSSE, 

200]