├── requirements.txt ├── requirements-dev.txt ├── markovify ├── __version__.py ├── __init__.py ├── utils.py ├── splitters.py ├── chain.py └── text.py ├── MANIFEST.in ├── test ├── __init__.py ├── test_itertext.py ├── test_combine.py ├── test_basic.py └── texts │ └── senate-bills.txt ├── .travis.yml ├── setup.cfg ├── Makefile ├── .gitignore ├── LICENSE.txt ├── setup.py ├── .github └── workflows │ └── ci.yml └── README.md /requirements.txt: -------------------------------------------------------------------------------- 1 | unidecode 2 | -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- 1 | black 2 | flake8 3 | pytest 4 | pytest-cov 5 | coveralls 6 | -------------------------------------------------------------------------------- /markovify/__version__.py: -------------------------------------------------------------------------------- 1 | VERSION_TUPLE = (0, 9, 4) 2 | __version__ = ".".join(map(str, VERSION_TUPLE)) 3 | -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include LICENSE.txt 2 | include README.md 3 | include requirements.txt 4 | include requirements-dev.txt 5 | -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | __all__ = [ 2 | "test_basic", 3 | "test_combine", 4 | ] 5 | 6 | from . import test_basic 7 | from . import test_combine 8 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: python 2 | python: 3 | - "3.6" 4 | - "3.7" 5 | - "3.8" 6 | - "3.9" 7 | install: 8 | - pip install . 9 | - pip install nose 10 | - pip install coveralls 11 | script: nosetests --with-coverage --cover-package markovify 12 | after_success: coveralls 13 | -------------------------------------------------------------------------------- /markovify/__init__.py: -------------------------------------------------------------------------------- 1 | __all__ = [ 2 | "__version__", 3 | "Chain", 4 | "Text", 5 | "NewlineText", 6 | "split_into_sentences", 7 | "combine", 8 | ] 9 | 10 | from .__version__ import __version__ 11 | from .chain import Chain 12 | from .text import Text, NewlineText 13 | from .splitters import split_into_sentences 14 | from .utils import combine 15 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [flake8] 2 | # max-complexity = 10 3 | max-line-length = 88 4 | ignore = 5 | # https://black.readthedocs.io/en/stable/the_black_code_style/current_style.html?highlight=slices#slices 6 | E203, 7 | # Impossible to obey both W503 and W504 8 | W503 9 | 10 | [tool:pytest] 11 | addopts=--cov=markovify --cov-report xml:coverage.xml --cov-report term 12 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: venv requirements tests check-black check-flake lint format 2 | 3 | venv: 4 | python3 -m venv venv 5 | 6 | requirements: 7 | pip install --upgrade pip 8 | pip install -r requirements-dev.txt 9 | pip install -e . 10 | 11 | tests: 12 | python -m pytest test 13 | python -m coverage html 14 | 15 | check-black: 16 | python -m black --check markovify test 17 | 18 | check-flake: 19 | python -m flake8 markovify test 20 | 21 | lint: check-flake check-black 22 | 23 | format: 24 | python -m black markovify test 25 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | data/ 3 | html/sentences 4 | venv/ 5 | # Byte-compiled / optimized / DLL files 6 | __pycache__/ 7 | *.py[cod] 8 | *$py.class 9 | 10 | # C extensions 11 | *.so 12 | 13 | # Distribution / packaging 14 | .Python 15 | env/ 16 | bin/ 17 | build/ 18 | develop-eggs/ 19 | dist/ 20 | eggs/ 21 | lib/ 22 | lib64/ 23 | parts/ 24 | sdist/ 25 | var/ 26 | *.egg-info/ 27 | .installed.cfg 28 | *.egg 29 | .eggs 30 | 31 | # Installer logs 32 | pip-log.txt 33 | pip-delete-this-directory.txt 34 | 35 | # Unit test / coverage reports 36 | htmlcov/ 37 | .tox/ 38 | .coverage 39 | .cache 40 | nosetests.xml 41 | coverage.xml 42 | 43 | # Translations 44 | *.mo 45 | 46 | # Mr Developer 47 | .mr.developer.cfg 48 | .project 49 | .pydevproject 50 | 51 | # Rope 52 | .ropeproject 53 | 54 | # Django stuff: 55 | *.log 56 | *.pot 57 | 58 | # Sphinx documentation 59 | docs/_build/ 60 | 61 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015, Jeremy Singer-Vine 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- 1 | from setuptools import setup, find_packages 2 | import sys, os 3 | 4 | NAME = "markovify" 5 | HERE = os.path.abspath(os.path.dirname(__file__)) 6 | 7 | version_ns = {} 8 | 9 | 10 | def _open(subpath): 11 | path = os.path.join(HERE, subpath) 12 | return open(path, encoding="utf-8") 13 | 14 | 15 | with _open(NAME + "/__version__.py") as f: 16 | exec(f.read(), {}, version_ns) 17 | 18 | with _open("requirements.txt") as f: 19 | base_reqs = f.read().strip().split("\n") 20 | 21 | with _open("requirements-dev.txt") as f: 22 | dev_reqs = f.read().strip().split("\n") 23 | 24 | with _open("README.md") as f: 25 | long_description = f.read() 26 | 27 | setup( 28 | name="markovify", 29 | version=version_ns["__version__"], 30 | description="A simple, extensible Markov chain generator. Uses include generating random semi-plausible sentences based on an existing text.", 31 | long_description=long_description, 32 | long_description_content_type="text/markdown", 33 | python_requires=">=3.6", 34 | classifiers=[ 35 | "Intended Audience :: Developers", 36 | "License :: OSI Approved :: MIT License", 37 | "Operating System :: OS Independent", 38 | "Programming Language :: Python :: 3.6", 39 | "Programming Language :: Python :: 3.7", 40 | "Programming Language :: Python :: 3.8", 41 | "Programming Language :: Python :: 3.9", 42 | ], 43 | keywords="markov chain text", 44 | author="Jeremy Singer-Vine", 45 | author_email="jsvine@gmail.com", 46 | url="http://github.com/jsvine/markovify", 47 | license="MIT", 48 | packages=find_packages( 49 | exclude=[ 50 | "test", 51 | ] 52 | ), 53 | namespace_packages=[], 54 | include_package_data=False, 55 | zip_safe=False, 56 | install_requires=base_reqs, 57 | tests_require=base_reqs + dev_reqs, 58 | test_suite="test", 59 | ) 60 | -------------------------------------------------------------------------------- /test/test_itertext.py: -------------------------------------------------------------------------------- 1 | import unittest 2 | import markovify 3 | import os 4 | 5 | 6 | class MarkovifyTest(unittest.TestCase): 7 | def test_simple(self): 8 | with open(os.path.join(os.path.dirname(__file__), "texts/sherlock.txt")) as f: 9 | sherlock_model = markovify.Text(f) 10 | sent = sherlock_model.make_sentence() 11 | assert sent is not None 12 | assert len(sent) != 0 13 | 14 | def test_without_retaining(self): 15 | with open( 16 | os.path.join(os.path.dirname(__file__), "texts/senate-bills.txt"), 17 | encoding="utf-8", 18 | ) as f: 19 | senate_model = markovify.Text(f, retain_original=False) 20 | sent = senate_model.make_sentence() 21 | assert sent is not None 22 | assert len(sent) != 0 23 | 24 | def test_from_json_without_retaining(self): 25 | with open( 26 | os.path.join(os.path.dirname(__file__), "texts/senate-bills.txt"), 27 | encoding="utf-8", 28 | ) as f: 29 | original_model = markovify.Text(f, retain_original=False) 30 | d = original_model.to_json() 31 | new_model = markovify.Text.from_json(d) 32 | sent = new_model.make_sentence() 33 | assert sent is not None 34 | assert len(sent) != 0 35 | 36 | def test_from_mult_files_without_retaining(self): 37 | models = [] 38 | for dirpath, _, filenames in os.walk( 39 | os.path.join(os.path.dirname(__file__), "texts") 40 | ): 41 | for filename in filenames: 42 | with open( 43 | os.path.join(dirpath, filename), 44 | encoding="utf-8", 45 | ) as f: 46 | models.append(markovify.Text(f, retain_original=False)) 47 | combined_model = markovify.combine(models) 48 | sent = combined_model.make_sentence() 49 | assert sent is not None 50 | assert len(sent) != 0 51 | 52 | 53 | if __name__ == "__main__": 54 | unittest.main() 55 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- 1 | name: CI 2 | 3 | on: [push, pull_request, workflow_dispatch] 4 | 5 | jobs: 6 | lint: 7 | runs-on: ubuntu-latest 8 | 9 | steps: 10 | - uses: actions/checkout@v2 11 | 12 | - name: Set up Python 3.9 13 | uses: actions/setup-python@v2 14 | with: 15 | python-version: 3.9 16 | 17 | - name: Configure pip caching 18 | uses: actions/cache@v2 19 | with: 20 | path: ~/.cache/pip 21 | key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt')}}-${{ hashFiles('**/requirements-dev.txt') }} 22 | 23 | - name: Install Python dependencies 24 | run: | 25 | python -m pip install --upgrade pip 26 | pip install -r requirements.txt 27 | pip install -r requirements-dev.txt 28 | 29 | - name: Validate against psf/black 30 | run: python -m black --check markovify test 31 | 32 | - name: Validate against flake8 33 | run: python -m flake8 markovify test 34 | 35 | tests: 36 | needs: lint 37 | name: "Python ${{ matrix.python-version }} on ${{ matrix.os }}" 38 | runs-on: "${{ matrix.os }}" 39 | 40 | strategy: 41 | matrix: 42 | python-version: ["3.7", "3.8", "3.9", "3.10"] 43 | os: ["ubuntu-latest", "macos-latest", "windows-latest"] 44 | 45 | steps: 46 | - uses: actions/checkout@v2 47 | 48 | - name: Set up Python ${{ matrix.python-version }} 49 | uses: actions/setup-python@v2 50 | with: 51 | python-version: ${{ matrix.python-version }} 52 | 53 | - name: Configure pip caching 54 | uses: actions/cache@v2 55 | with: 56 | path: ~/.cache/pip 57 | key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt')}}-${{ hashFiles('**/requirements-dev.txt') }} 58 | 59 | - name: Install Python dependencies 60 | run: | 61 | python -m site 62 | python -m pip install --upgrade pip setuptools wheel 63 | pip install -r requirements.txt 64 | pip install -r requirements-dev.txt 65 | 66 | - name: Run tests 67 | run: make tests 68 | 69 | - name: Upload code coverage 70 | uses: codecov/codecov-action@v1.0.12 71 | if: matrix.python-version == 3.9 72 | 73 | - name: Build package 74 | run: python setup.py build sdist 75 | -------------------------------------------------------------------------------- /markovify/utils.py: -------------------------------------------------------------------------------- 1 | from .chain import Chain 2 | from .text import Text 3 | 4 | 5 | def get_model_dict(thing): 6 | if isinstance(thing, Chain): 7 | if thing.compiled: 8 | raise ValueError("Not implemented for compiled markovify.Chain") 9 | return thing.model 10 | if isinstance(thing, Text): 11 | if thing.chain.compiled: 12 | raise ValueError("Not implemented for compiled markovify.Chain") 13 | return thing.chain.model 14 | if isinstance(thing, list): 15 | return dict(thing) 16 | if isinstance(thing, dict): 17 | return thing 18 | 19 | raise ValueError( 20 | "`models` should be instances of list, dict, markovify.Chain, or markovify.Text" 21 | ) 22 | 23 | 24 | def combine(models, weights=None): 25 | if weights is None: 26 | weights = [1 for _ in range(len(models))] 27 | 28 | if len(models) != len(weights): 29 | raise ValueError("`models` and `weights` lengths must be equal.") 30 | 31 | model_dicts = list(map(get_model_dict, models)) 32 | state_sizes = [len(list(md.keys())[0]) for md in model_dicts] 33 | 34 | if len(set(state_sizes)) != 1: 35 | raise ValueError("All `models` must have the same state size.") 36 | 37 | if len(set(map(type, models))) != 1: 38 | raise ValueError("All `models` must be of the same type.") 39 | 40 | c = {} 41 | 42 | for m, w in zip(model_dicts, weights): 43 | for state, options in m.items(): 44 | current = c.get(state, {}) 45 | for subseq_k, subseq_v in options.items(): 46 | subseq_prev = current.get(subseq_k, 0) 47 | current[subseq_k] = subseq_prev + (subseq_v * w) 48 | c[state] = current 49 | 50 | ret_inst = models[0] 51 | 52 | if isinstance(ret_inst, Chain): 53 | return Chain.from_json(c) 54 | if isinstance(ret_inst, Text): 55 | ret_inst.find_init_states_from_chain.cache_clear() 56 | if any(m.retain_original for m in models): 57 | combined_sentences = [] 58 | for m in models: 59 | if m.retain_original: 60 | combined_sentences += m.parsed_sentences 61 | return ret_inst.from_chain(c, parsed_sentences=combined_sentences) 62 | else: 63 | return ret_inst.from_chain(c) 64 | if isinstance(ret_inst, list): 65 | return list(c.items()) 66 | if isinstance(ret_inst, dict): 67 | return c 68 | -------------------------------------------------------------------------------- /markovify/splitters.py: -------------------------------------------------------------------------------- 1 | import re 2 | 3 | uppercase_letter_pat = re.compile(r"^[A-Z]$", re.UNICODE) 4 | initialism_pat = re.compile(r"^[A-Za-z0-9]{1,2}(\.[A-Za-z0-9]{1,2})+\.$", re.UNICODE) 5 | 6 | # States w/ with thanks to https://github.com/unitedstates/python-us 7 | # Titles w/ thanks to https://github.com/nytimes/emphasis and @donohoe 8 | abbr_capped = "|".join( 9 | [ 10 | "ala|ariz|ark|calif|colo|conn|del|fla|ga|ill|ind", # States 11 | "kan|ky|la|md|mass|mich|minn|miss|mo|mont", # States 12 | "neb|nev|okla|ore|pa|tenn|vt|va|wash|wis|wyo", # States 13 | "u.s", 14 | "mr|ms|mrs|msr|dr|gov|pres|sen|sens|rep|reps", # Titles 15 | "prof|gen|messrs|col|sr|jf|sgt|mgr|fr|rev", # Titles 16 | "jr|snr|atty|supt", # Titles 17 | "ave|blvd|st|rd|hwy", # Streets 18 | "jan|feb|mar|apr|jun|jul|aug|sep|sept|oct|nov|dec", # Months 19 | ] 20 | ).split("|") 21 | 22 | abbr_lowercase = "etc|v|vs|viz|al|pct".split("|") 23 | 24 | 25 | def is_abbreviation(dotted_word): 26 | clipped = dotted_word[:-1] 27 | if re.match(uppercase_letter_pat, clipped[0]): 28 | if len(clipped) == 1: # Initial 29 | return True 30 | elif clipped.lower() in abbr_capped: 31 | return True 32 | else: 33 | return False 34 | else: 35 | if clipped in abbr_lowercase: 36 | return True 37 | else: 38 | return False 39 | 40 | 41 | def is_sentence_ender(word): 42 | if re.match(initialism_pat, word) is not None: 43 | return False 44 | if word[-1] in ["?", "!"]: 45 | return True 46 | if len(re.sub(r"[^A-Z]", "", word)) > 1: 47 | return True 48 | if word[-1] == "." and (not is_abbreviation(word)): 49 | return True 50 | return False 51 | 52 | 53 | def split_into_sentences(text): 54 | potential_end_pat = re.compile( 55 | r"".join( 56 | [ 57 | r"([\w\.'’&\]\)]+[\.\?!])", # A word that ends with punctuation 58 | r"([‘’“”'\"\)\]]*)", # Followed by optional quote/parens/etc 59 | r"(\s+(?![a-z\-–—]))", # Followed by whitespace + non-(lowercase/dash) 60 | ] 61 | ), 62 | re.U, 63 | ) 64 | dot_iter = re.finditer(potential_end_pat, text) 65 | end_indices = [ 66 | (x.start() + len(x.group(1)) + len(x.group(2))) 67 | for x in dot_iter 68 | if is_sentence_ender(x.group(1)) 69 | ] 70 | spans = zip([None] + end_indices, end_indices + [None]) 71 | sentences = [text[start:end].strip() for start, end in spans] 72 | return sentences 73 | -------------------------------------------------------------------------------- /test/test_combine.py: -------------------------------------------------------------------------------- 1 | import unittest 2 | import markovify 3 | import os 4 | import operator 5 | 6 | 7 | def get_sorted(chain_json): 8 | return sorted(chain_json, key=operator.itemgetter(0)) 9 | 10 | 11 | with open(os.path.join(os.path.dirname(__file__), "texts/sherlock.txt")) as f: 12 | sherlock = f.read() 13 | sherlock_model = markovify.Text(sherlock) 14 | sherlock_model_no_retain = markovify.Text(sherlock, retain_original=False) 15 | sherlock_model_compiled = sherlock_model.compile() 16 | 17 | 18 | class MarkovifyTest(unittest.TestCase): 19 | def test_simple(self): 20 | text_model = sherlock_model 21 | combo = markovify.combine([text_model, text_model], [0.5, 0.5]) 22 | assert combo.chain.model == text_model.chain.model 23 | 24 | def test_double_weighted(self): 25 | text_model = sherlock_model 26 | combo = markovify.combine([text_model, text_model]) 27 | assert combo.chain.model != text_model.chain.model 28 | 29 | def test_combine_chains(self): 30 | chain = sherlock_model.chain 31 | markovify.combine([chain, chain]) 32 | 33 | def test_combine_dicts(self): 34 | _dict = sherlock_model.chain.model 35 | markovify.combine([_dict, _dict]) 36 | 37 | def test_combine_lists(self): 38 | _list = list(sherlock_model.chain.model.items()) 39 | markovify.combine([_list, _list]) 40 | 41 | def test_bad_types(self): 42 | with self.assertRaises(Exception): 43 | markovify.combine(["testing", "testing"]) 44 | 45 | def test_bad_weights(self): 46 | with self.assertRaises(Exception): 47 | text_model = sherlock_model 48 | markovify.combine([text_model, text_model], [0.5]) 49 | 50 | def test_mismatched_state_sizes(self): 51 | with self.assertRaises(Exception): 52 | text_model_a = markovify.Text(sherlock, state_size=2) 53 | text_model_b = markovify.Text(sherlock, state_size=3) 54 | markovify.combine([text_model_a, text_model_b]) 55 | 56 | def test_mismatched_model_types(self): 57 | with self.assertRaises(Exception): 58 | text_model_a = sherlock_model 59 | text_model_b = markovify.NewlineText(sherlock) 60 | markovify.combine([text_model_a, text_model_b]) 61 | 62 | def test_compiled_model_fail(self): 63 | with self.assertRaises(Exception): 64 | model_a = sherlock_model 65 | model_b = sherlock_model_compiled 66 | markovify.combine([model_a, model_b]) 67 | 68 | def test_compiled_chain_fail(self): 69 | with self.assertRaises(Exception): 70 | model_a = sherlock_model.chain 71 | model_b = sherlock_model_compiled.chain 72 | markovify.combine([model_a, model_b]) 73 | 74 | def test_combine_no_retain(self): 75 | text_model = sherlock_model_no_retain 76 | combo = markovify.combine([text_model, text_model]) 77 | assert not combo.retain_original 78 | 79 | def test_combine_retain_on_no_retain(self): 80 | text_model_a = sherlock_model_no_retain 81 | text_model_b = sherlock_model 82 | combo = markovify.combine([text_model_a, text_model_b]) 83 | assert combo.retain_original 84 | assert combo.parsed_sentences == text_model_b.parsed_sentences 85 | 86 | def test_combine_no_retain_on_retain(self): 87 | text_model_a = sherlock_model_no_retain 88 | text_model_b = sherlock_model 89 | combo = markovify.combine([text_model_b, text_model_a]) 90 | assert combo.retain_original 91 | assert combo.parsed_sentences == text_model_b.parsed_sentences 92 | 93 | 94 | if __name__ == "__main__": 95 | unittest.main() 96 | -------------------------------------------------------------------------------- /markovify/chain.py: -------------------------------------------------------------------------------- 1 | import random 2 | import operator 3 | import bisect 4 | import json 5 | import copy 6 | 7 | BEGIN = "___BEGIN__" 8 | END = "___END__" 9 | 10 | 11 | def accumulate(iterable, func=operator.add): 12 | """ 13 | Cumulative calculations. (Summation, by default.) 14 | Via: https://docs.python.org/3/library/itertools.html#itertools.accumulate 15 | """ 16 | it = iter(iterable) 17 | total = next(it) 18 | yield total 19 | for element in it: 20 | total = func(total, element) 21 | yield total 22 | 23 | 24 | def compile_next(next_dict): 25 | words = list(next_dict.keys()) 26 | cff = list(accumulate(next_dict.values())) 27 | return [words, cff] 28 | 29 | 30 | class Chain: 31 | """ 32 | A Markov chain representing processes that have both beginnings and ends. 33 | For example: Sentences. 34 | """ 35 | 36 | def __init__(self, corpus, state_size, model=None): 37 | """ 38 | `corpus`: A list of lists, where each outer list is a "run" 39 | of the process (e.g., a single sentence), and each inner list 40 | contains the steps (e.g., words) in the run. If you want to simulate 41 | an infinite process, you can come very close by passing just one, very 42 | long run. 43 | 44 | `state_size`: An integer indicating the number of items the model 45 | uses to represent its state. For text generation, 2 or 3 are typical. 46 | """ 47 | self.state_size = state_size 48 | self.model = model or self.build(corpus, self.state_size) 49 | self.compiled = (len(self.model) > 0) and ( 50 | type(self.model[tuple([BEGIN] * state_size)]) == list 51 | ) 52 | if not self.compiled: 53 | self.precompute_begin_state() 54 | 55 | def compile(self, inplace=False): 56 | if self.compiled: 57 | if inplace: 58 | return self 59 | return Chain(None, self.state_size, model=copy.deepcopy(self.model)) 60 | mdict = { 61 | state: compile_next(next_dict) for (state, next_dict) in self.model.items() 62 | } 63 | if not inplace: 64 | return Chain(None, self.state_size, model=mdict) 65 | self.model = mdict 66 | self.compiled = True 67 | return self 68 | 69 | def build(self, corpus, state_size): 70 | """ 71 | Build a Python representation of the Markov model. Returns a dict 72 | of dicts where the keys of the outer dict represent all possible states, 73 | and point to the inner dicts. The inner dicts represent all possibilities 74 | for the "next" item in the chain, along with the count of times it 75 | appears. 76 | """ 77 | 78 | # Using a DefaultDict here would be a lot more convenient, however the memory 79 | # usage is far higher. 80 | model = {} 81 | 82 | for run in corpus: 83 | items = ([BEGIN] * state_size) + run + [END] 84 | for i in range(len(run) + 1): 85 | state = tuple(items[i : i + state_size]) 86 | follow = items[i + state_size] 87 | if state not in model: 88 | model[state] = {} 89 | 90 | if follow not in model[state]: 91 | model[state][follow] = 0 92 | 93 | model[state][follow] += 1 94 | return model 95 | 96 | def precompute_begin_state(self): 97 | """ 98 | Caches the summation calculation and available choices for BEGIN * state_size. 99 | Significantly speeds up chain generation on large corpora. Thanks, @schollz! 100 | """ 101 | begin_state = tuple([BEGIN] * self.state_size) 102 | choices, cumdist = compile_next(self.model[begin_state]) 103 | self.begin_cumdist = cumdist 104 | self.begin_choices = choices 105 | 106 | def move(self, state): 107 | """ 108 | Given a state, choose the next item at random. 109 | """ 110 | if self.compiled: 111 | choices, cumdist = self.model[state] 112 | elif state == tuple([BEGIN] * self.state_size): 113 | choices = self.begin_choices 114 | cumdist = self.begin_cumdist 115 | else: 116 | choices, weights = zip(*self.model[state].items()) 117 | cumdist = list(accumulate(weights)) 118 | r = random.random() * cumdist[-1] 119 | selection = choices[bisect.bisect(cumdist, r)] 120 | return selection 121 | 122 | def gen(self, init_state=None): 123 | """ 124 | Starting either with a naive BEGIN state, or the provided `init_state` 125 | (as a tuple), return a generator that will yield successive items 126 | until the chain reaches the END state. 127 | """ 128 | state = init_state or (BEGIN,) * self.state_size 129 | while True: 130 | next_word = self.move(state) 131 | if next_word == END: 132 | break 133 | yield next_word 134 | state = tuple(state[1:]) + (next_word,) 135 | 136 | def walk(self, init_state=None): 137 | """ 138 | Return a list representing a single run of the Markov model, either 139 | starting with a naive BEGIN state, or the provided `init_state` 140 | (as a tuple). 141 | """ 142 | return list(self.gen(init_state)) 143 | 144 | def to_json(self): 145 | """ 146 | Dump the model as a JSON object, for loading later. 147 | """ 148 | return json.dumps(list(self.model.items())) 149 | 150 | @classmethod 151 | def from_json(cls, json_thing): 152 | """ 153 | Given a JSON object or JSON string that was created by `self.to_json`, 154 | return the corresponding markovify.Chain. 155 | """ 156 | 157 | obj = json.loads(json_thing) if isinstance(json_thing, str) else json_thing 158 | 159 | if isinstance(obj, list): 160 | rehydrated = {tuple(item[0]): item[1] for item in obj} 161 | elif isinstance(obj, dict): 162 | rehydrated = obj 163 | else: 164 | raise ValueError("Object should be dict or list") 165 | 166 | state_size = len(list(rehydrated.keys())[0]) 167 | 168 | inst = cls(None, state_size, rehydrated) 169 | return inst 170 | -------------------------------------------------------------------------------- /test/test_basic.py: -------------------------------------------------------------------------------- 1 | import unittest 2 | import markovify 3 | import os 4 | import operator 5 | 6 | 7 | def get_sorted(chain_json): 8 | return sorted(chain_json, key=operator.itemgetter(0)) 9 | 10 | 11 | class MarkovifyTestBase(unittest.TestCase): 12 | __test__ = False 13 | 14 | def test_text_too_small(self): 15 | text = "Example phrase. This is another example sentence." 16 | text_model = markovify.Text(text) 17 | assert text_model.make_sentence() is None 18 | 19 | def test_sherlock(self): 20 | text_model = self.sherlock_model 21 | sent = text_model.make_sentence() 22 | assert len(sent) != 0 23 | 24 | def test_json(self): 25 | text_model = self.sherlock_model 26 | json_model = text_model.to_json() 27 | new_text_model = markovify.Text.from_json(json_model) 28 | sent = new_text_model.make_sentence() 29 | assert len(sent) != 0 30 | 31 | def test_chain(self): 32 | text_model = self.sherlock_model 33 | chain_json = text_model.chain.to_json() 34 | 35 | stored_chain = markovify.Chain.from_json(chain_json) 36 | assert get_sorted(stored_chain.to_json()) == get_sorted(chain_json) 37 | 38 | new_text_model = markovify.Text.from_chain(chain_json) 39 | assert get_sorted(new_text_model.chain.to_json()) == get_sorted(chain_json) 40 | 41 | sent = new_text_model.make_sentence() 42 | assert len(sent) != 0 43 | 44 | def test_make_sentence_with_start(self): 45 | text_model = self.sherlock_model 46 | start_str = "Sherlock Holmes" 47 | sent = text_model.make_sentence_with_start(start_str) 48 | assert sent is not None 49 | assert start_str == sent[: len(start_str)] 50 | 51 | def test_make_sentence_with_start_one_word(self): 52 | text_model = self.sherlock_model 53 | start_str = "Sherlock" 54 | sent = text_model.make_sentence_with_start(start_str) 55 | assert sent is not None 56 | assert start_str == sent[: len(start_str)] 57 | 58 | def test_make_sentence_with_start_one_word_that_doesnt_begin_a_sentence(self): 59 | text_model = self.sherlock_model 60 | start_str = "dog" 61 | with self.assertRaises(KeyError): 62 | text_model.make_sentence_with_start(start_str) 63 | 64 | def test_make_sentence_with_word_not_at_start_of_sentence(self): 65 | text_model = self.sherlock_model 66 | start_str = "dog" 67 | sent = text_model.make_sentence_with_start(start_str, strict=False) 68 | assert sent is not None 69 | assert start_str == sent[: len(start_str)] 70 | 71 | def test_make_sentence_with_words_not_at_start_of_sentence(self): 72 | text_model = self.sherlock_model_ss3 73 | # " I was " has 128 matches in sherlock.txt 74 | # " was I " has 2 matches in sherlock.txt 75 | start_str = "was I" 76 | sent = text_model.make_sentence_with_start(start_str, strict=False, tries=50) 77 | assert sent is not None 78 | assert start_str == sent[: len(start_str)] 79 | 80 | def test_make_sentence_with_words_not_at_start_of_sentence_miss(self): 81 | text_model = self.sherlock_model_ss3 82 | start_str = "was werewolf" 83 | with self.assertRaises(markovify.text.ParamError): 84 | text_model.make_sentence_with_start(start_str, strict=False, tries=50) 85 | 86 | def test_make_sentence_with_words_not_at_start_of_sentence_of_state_size(self): 87 | text_model = self.sherlock_model_ss2 88 | start_str = "was I" 89 | sent = text_model.make_sentence_with_start(start_str, strict=False, tries=50) 90 | assert sent is not None 91 | assert start_str == sent[: len(start_str)] 92 | 93 | def test_make_sentence_with_words_to_many(self): 94 | text_model = self.sherlock_model 95 | start_str = "dog is good" 96 | with self.assertRaises(markovify.text.ParamError): 97 | text_model.make_sentence_with_start(start_str, strict=False) 98 | 99 | def test_make_sentence_with_start_three_words(self): 100 | start_str = "Sherlock Holmes was" 101 | text_model = self.sherlock_model 102 | try: 103 | text_model.make_sentence_with_start(start_str) 104 | assert False 105 | except markovify.text.ParamError: 106 | assert True 107 | 108 | with self.assertRaises(Exception): 109 | text_model.make_sentence_with_start(start_str) 110 | text_model = self.sherlock_model_ss3 111 | sent = text_model.make_sentence_with_start("Sherlock", tries=50) 112 | assert markovify.chain.BEGIN not in sent 113 | 114 | def test_short_sentence(self): 115 | text_model = self.sherlock_model 116 | sent = None 117 | while sent is None: 118 | sent = text_model.make_short_sentence(45) 119 | assert len(sent) <= 45 120 | 121 | def test_short_sentence_min_chars(self): 122 | sent = None 123 | while sent is None: 124 | sent = self.sherlock_model.make_short_sentence(100, min_chars=50) 125 | assert len(sent) <= 100 126 | assert len(sent) >= 50 127 | 128 | def test_dont_test_output(self): 129 | text_model = self.sherlock_model 130 | sent = text_model.make_sentence(test_output=False) 131 | assert sent is not None 132 | 133 | def test_max_words(self): 134 | text_model = self.sherlock_model 135 | sent = text_model.make_sentence(max_words=0) 136 | assert sent is None 137 | 138 | def test_min_words(self): 139 | text_model = self.sherlock_model 140 | sent = text_model.make_sentence(min_words=5) 141 | assert len(sent.split(" ")) >= 5 142 | 143 | def test_newline_text(self): 144 | with open( 145 | os.path.join(os.path.dirname(__file__), "texts/senate-bills.txt"), 146 | encoding="utf-8", 147 | ) as f: 148 | model = markovify.NewlineText(f.read()) 149 | model.make_sentence() 150 | 151 | def test_bad_corpus(self): 152 | with self.assertRaises(Exception): 153 | markovify.Chain(corpus="testing, testing", state_size=2) 154 | 155 | def test_bad_json(self): 156 | with self.assertRaises(Exception): 157 | markovify.Chain.from_json(1) 158 | 159 | def test_custom_regex(self): 160 | with self.assertRaises(Exception): 161 | markovify.NewlineText( 162 | "This sentence contains a custom bad character: #.", reject_reg=r"#" 163 | ) 164 | 165 | with self.assertRaises(Exception): 166 | markovify.NewlineText("This sentence (would normall fail") 167 | 168 | markovify.NewlineText("This sentence (would normall fail", well_formed=False) 169 | 170 | 171 | class MarkovifyTest(MarkovifyTestBase): 172 | __test__ = True 173 | 174 | with open(os.path.join(os.path.dirname(__file__), "texts/sherlock.txt")) as f: 175 | sherlock_text = f.read() 176 | sherlock_model = markovify.Text(sherlock_text) 177 | sherlock_model_ss2 = markovify.Text(sherlock_text, state_size=2) 178 | sherlock_model_ss3 = markovify.Text(sherlock_text, state_size=3) 179 | 180 | 181 | class MarkovifyTestCompiled(MarkovifyTestBase): 182 | __test__ = True 183 | 184 | with open(os.path.join(os.path.dirname(__file__), "texts/sherlock.txt")) as f: 185 | sherlock_text = f.read() 186 | sherlock_model = (markovify.Text(sherlock_text)).compile() 187 | sherlock_model_ss2 = (markovify.Text(sherlock_text, state_size=2)).compile() 188 | sherlock_model_ss3 = (markovify.Text(sherlock_text, state_size=3)).compile() 189 | 190 | def test_recompiling(self): 191 | model_recompile = self.sherlock_model.compile() 192 | sent = model_recompile.make_sentence() 193 | assert len(sent) != 0 194 | 195 | model_recompile.compile(inplace=True) 196 | sent = model_recompile.make_sentence() 197 | assert len(sent) != 0 198 | 199 | 200 | class MarkovifyTestCompiledInPlace(MarkovifyTestBase): 201 | __test__ = True 202 | 203 | with open(os.path.join(os.path.dirname(__file__), "texts/sherlock.txt")) as f: 204 | sherlock_text = f.read() 205 | sherlock_model = markovify.Text(sherlock_text) 206 | sherlock_model_ss2 = markovify.Text(sherlock_text, state_size=2) 207 | sherlock_model_ss3 = markovify.Text(sherlock_text, state_size=3) 208 | sherlock_model.compile(inplace=True) 209 | sherlock_model_ss2.compile(inplace=True) 210 | sherlock_model_ss3.compile(inplace=True) 211 | 212 | 213 | if __name__ == "__main__": 214 | unittest.main() 215 | -------------------------------------------------------------------------------- /markovify/text.py: -------------------------------------------------------------------------------- 1 | import functools 2 | import re 3 | import json 4 | import random 5 | from .splitters import split_into_sentences 6 | from .chain import Chain, BEGIN 7 | from unidecode import unidecode 8 | 9 | DEFAULT_MAX_OVERLAP_RATIO = 0.7 10 | DEFAULT_MAX_OVERLAP_TOTAL = 15 11 | DEFAULT_TRIES = 10 12 | 13 | 14 | class ParamError(Exception): 15 | pass 16 | 17 | 18 | class Text: 19 | reject_pat = re.compile(r"(^')|('$)|\s'|'\s|[\"(\(\)\[\])]") 20 | 21 | def __init__( 22 | self, 23 | input_text, 24 | state_size=2, 25 | chain=None, 26 | parsed_sentences=None, 27 | retain_original=True, 28 | well_formed=True, 29 | reject_reg="", 30 | ): 31 | """ 32 | input_text: A string. 33 | state_size: An integer, indicating the number of words in the model's state. 34 | chain: A trained markovify.Chain instance for this text, if pre-processed. 35 | parsed_sentences: A list of lists, where each outer list is a "run" 36 | of the process (e.g. a single sentence), and each inner list 37 | contains the steps (e.g. words) in the run. If you want to simulate 38 | an infinite process, you can come very close by passing just one, very 39 | long run. 40 | retain_original: Indicates whether to keep the original corpus. 41 | well_formed: Indicates whether sentences should be well-formed, preventing 42 | unmatched quotes, parenthesis by default, or a custom regular expression 43 | can be provided. 44 | reject_reg: If well_formed is True, this can be provided to override the 45 | standard rejection pattern. 46 | """ 47 | 48 | self.well_formed = well_formed 49 | if well_formed and reject_reg != "": 50 | self.reject_pat = re.compile(reject_reg) 51 | 52 | can_make_sentences = parsed_sentences is not None or input_text is not None 53 | self.retain_original = retain_original and can_make_sentences 54 | self.state_size = state_size 55 | 56 | if self.retain_original: 57 | self.parsed_sentences = parsed_sentences or list( 58 | self.generate_corpus(input_text) 59 | ) 60 | 61 | # Rejoined text lets us assess the novelty of generated sentences 62 | self.rejoined_text = self.sentence_join( 63 | map(self.word_join, self.parsed_sentences) 64 | ) 65 | self.chain = chain or Chain(self.parsed_sentences, state_size) 66 | else: 67 | if not chain: 68 | parsed = parsed_sentences or self.generate_corpus(input_text) 69 | self.chain = chain or Chain(parsed, state_size) 70 | 71 | def compile(self, inplace=False): 72 | if inplace: 73 | self.chain.compile(inplace=True) 74 | return self 75 | cchain = self.chain.compile(inplace=False) 76 | psent = None 77 | if hasattr(self, "parsed_sentences"): 78 | psent = self.parsed_sentences 79 | return Text( 80 | None, 81 | state_size=self.state_size, 82 | chain=cchain, 83 | parsed_sentences=psent, 84 | retain_original=self.retain_original, 85 | well_formed=self.well_formed, 86 | reject_reg=self.reject_pat, 87 | ) 88 | 89 | def to_dict(self): 90 | """ 91 | Returns the underlying data as a Python dict. 92 | """ 93 | return { 94 | "state_size": self.state_size, 95 | "chain": self.chain.to_json(), 96 | "parsed_sentences": self.parsed_sentences if self.retain_original else None, 97 | } 98 | 99 | def to_json(self): 100 | """ 101 | Returns the underlying data as a JSON string. 102 | """ 103 | return json.dumps(self.to_dict()) 104 | 105 | @classmethod 106 | def from_dict(cls, obj, **kwargs): 107 | return cls( 108 | None, 109 | state_size=obj["state_size"], 110 | chain=Chain.from_json(obj["chain"]), 111 | parsed_sentences=obj.get("parsed_sentences"), 112 | ) 113 | 114 | @classmethod 115 | def from_json(cls, json_str): 116 | return cls.from_dict(json.loads(json_str)) 117 | 118 | def sentence_split(self, text): 119 | """ 120 | Splits full-text string into a list of sentences. 121 | """ 122 | return split_into_sentences(text) 123 | 124 | def sentence_join(self, sentences): 125 | """ 126 | Re-joins a list of sentences into the full text. 127 | """ 128 | return " ".join(sentences) 129 | 130 | word_split_pattern = re.compile(r"\s+") 131 | 132 | def word_split(self, sentence): 133 | """ 134 | Splits a sentence into a list of words. 135 | """ 136 | return re.split(self.word_split_pattern, sentence) 137 | 138 | def word_join(self, words): 139 | """ 140 | Re-joins a list of words into a sentence. 141 | """ 142 | return " ".join(words) 143 | 144 | def test_sentence_input(self, sentence): 145 | """ 146 | A basic sentence filter. The default rejects sentences that contain 147 | the type of punctuation that would look strange on its own 148 | in a randomly-generated sentence. 149 | """ 150 | if len(sentence.strip()) == 0: 151 | return False 152 | # Decode unicode, mainly to normalize fancy quotation marks 153 | decoded = unidecode(sentence) 154 | # Sentence shouldn't contain problematic characters 155 | if self.well_formed and self.reject_pat.search(decoded): 156 | return False 157 | return True 158 | 159 | def generate_corpus(self, text): 160 | """ 161 | Given a text string, returns a list of lists; that is, a list of 162 | "sentences," each of which is a list of words. Before splitting into 163 | words, the sentences are filtered through `self.test_sentence_input` 164 | """ 165 | if isinstance(text, str): 166 | sentences = self.sentence_split(text) 167 | else: 168 | sentences = [] 169 | for line in text: 170 | sentences += self.sentence_split(line) 171 | passing = filter(self.test_sentence_input, sentences) 172 | runs = map(self.word_split, passing) 173 | return runs 174 | 175 | def test_sentence_output(self, words, max_overlap_ratio, max_overlap_total): 176 | """ 177 | Given a generated list of words, accept or reject it. This one rejects 178 | sentences that too closely match the original text, namely those that 179 | contain any identical sequence of words of X length, where X is the 180 | smaller number of (a) `max_overlap_ratio` (default: 0.7) of the total 181 | number of words, and (b) `max_overlap_total` (default: 15). 182 | """ 183 | # Reject large chunks of similarity 184 | overlap_ratio = round(max_overlap_ratio * len(words)) 185 | overlap_max = min(max_overlap_total, overlap_ratio) 186 | overlap_over = overlap_max + 1 187 | gram_count = max((len(words) - overlap_max), 1) 188 | grams = [words[i : i + overlap_over] for i in range(gram_count)] 189 | for g in grams: 190 | gram_joined = self.word_join(g) 191 | if gram_joined in self.rejoined_text: 192 | return False 193 | return True 194 | 195 | def make_sentence(self, init_state=None, **kwargs): 196 | """ 197 | Attempts `tries` (default: 10) times to generate a valid sentence, 198 | based on the model and `test_sentence_output`. Passes `max_overlap_ratio` 199 | and `max_overlap_total` to `test_sentence_output`. 200 | 201 | If successful, returns the sentence as a string. If not, returns None. 202 | 203 | If `init_state` (a tuple of `self.chain.state_size` words) is not specified, 204 | this method chooses a sentence-start at random, in accordance with 205 | the model. 206 | 207 | If `test_output` is set as False then the `test_sentence_output` check 208 | will be skipped. 209 | 210 | If `max_words` or `min_words` are specified, the word count for the 211 | sentence will be evaluated against the provided limit(s). 212 | """ 213 | tries = kwargs.get("tries", DEFAULT_TRIES) 214 | mor = kwargs.get("max_overlap_ratio", DEFAULT_MAX_OVERLAP_RATIO) 215 | mot = kwargs.get("max_overlap_total", DEFAULT_MAX_OVERLAP_TOTAL) 216 | test_output = kwargs.get("test_output", True) 217 | max_words = kwargs.get("max_words", None) 218 | min_words = kwargs.get("min_words", None) 219 | 220 | if init_state is None: 221 | prefix = [] 222 | else: 223 | prefix = list(init_state) 224 | for word in prefix: 225 | if word == BEGIN: 226 | prefix = prefix[1:] 227 | else: 228 | break 229 | 230 | for _ in range(tries): 231 | words = prefix + self.chain.walk(init_state) 232 | if (max_words is not None and len(words) > max_words) or ( 233 | min_words is not None and len(words) < min_words 234 | ): 235 | continue # pragma: no cover # see coveragepy/issues/198 236 | if test_output and hasattr(self, "rejoined_text"): 237 | if self.test_sentence_output(words, mor, mot): 238 | return self.word_join(words) 239 | else: 240 | return self.word_join(words) 241 | return None 242 | 243 | def make_short_sentence(self, max_chars, min_chars=0, **kwargs): 244 | """ 245 | Tries making a sentence of no more than `max_chars` characters and optionally 246 | no less than `min_chars` characters, passing **kwargs to `self.make_sentence`. 247 | """ 248 | tries = kwargs.get("tries", DEFAULT_TRIES) 249 | 250 | for _ in range(tries): 251 | sentence = self.make_sentence(**kwargs) 252 | if sentence and min_chars <= len(sentence) <= max_chars: 253 | return sentence 254 | 255 | def make_sentence_with_start(self, beginning, strict=True, **kwargs): 256 | """ 257 | Tries making a sentence that begins with `beginning` string, 258 | which should be a string of one to `self.state` words known 259 | to exist in the corpus. 260 | 261 | If strict == True, then markovify will draw its initial inspiration 262 | only from sentences that start with the specified word/phrase. 263 | 264 | If strict == False, then markovify will draw its initial inspiration 265 | from any sentence containing the specified word/phrase. 266 | 267 | **kwargs are passed to `self.make_sentence` 268 | """ 269 | split = tuple(self.word_split(beginning)) 270 | word_count = len(split) 271 | 272 | if word_count == self.state_size: 273 | init_states = [split] 274 | 275 | elif 0 < word_count < self.state_size: 276 | if strict: 277 | init_states = [(BEGIN,) * (self.state_size - word_count) + split] 278 | 279 | else: 280 | init_states = self.find_init_states_from_chain(split) 281 | 282 | random.shuffle(init_states) 283 | else: 284 | err_msg = ( 285 | f"`make_sentence_with_start` for this model requires a string " 286 | f"containing 1 to {self.state_size} words. " 287 | f"Yours has {word_count}: {str(split)}" 288 | ) 289 | raise ParamError(err_msg) 290 | 291 | for init_state in init_states: 292 | output = self.make_sentence(init_state, **kwargs) 293 | if output is not None: 294 | return output 295 | err_msg = ( 296 | f"`make_sentence_with_start` can't find sentence beginning with {beginning}" 297 | ) 298 | raise ParamError(err_msg) 299 | 300 | @functools.lru_cache(maxsize=1) 301 | def find_init_states_from_chain(self, split): 302 | """ 303 | Find all chains that begin with the split when `self.make_sentence_with_start` 304 | is called with strict == False. 305 | 306 | This is a very expensive operation, so lru_cache caches the results of 307 | the latest query in case `self.make_sentence_with_start` is called 308 | repeatedly with the same beginning string. 309 | """ 310 | word_count = len(split) 311 | return [ 312 | key 313 | for key in self.chain.model.keys() 314 | # check for starting with begin as well ordered lists 315 | if tuple(filter(lambda x: x != BEGIN, key))[:word_count] == split 316 | ] 317 | 318 | @classmethod 319 | def from_chain(cls, chain_json, corpus=None, parsed_sentences=None): 320 | """ 321 | Init a Text class based on an existing chain JSON string or object 322 | If corpus is None, overlap checking won't work. 323 | """ 324 | chain = Chain.from_json(chain_json) 325 | return cls( 326 | corpus or None, 327 | parsed_sentences=parsed_sentences, 328 | state_size=chain.state_size, 329 | chain=chain, 330 | ) 331 | 332 | 333 | class NewlineText(Text): 334 | """ 335 | A (usable) example of subclassing markovify.Text. This one lets you markovify 336 | text where the sentences are separated by newlines instead of ". " 337 | """ 338 | 339 | def sentence_split(self, text): 340 | return re.split(r"\s*\n\s*", text) 341 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![CI](https://github.com/jsvine/markovify/workflows/CI/badge.svg)](https://github.com/jsvine/markovify/actions) 2 | [![Version](https://img.shields.io/pypi/v/markovify.svg)](https://pypi.python.org/pypi/markovify) 3 | [![Build status](https://travis-ci.org/jsvine/markovify.png)](https://travis-ci.org/jsvine/markovify) 4 | [![Code coverage](https://img.shields.io/coveralls/jsvine/markovify.svg)](https://coveralls.io/github/jsvine/markovify) 5 | [![Support Python versions](https://img.shields.io/pypi/pyversions/markovify.svg)](https://pypi.python.org/pypi/markovify) 6 | 7 | 8 | # Markovify 9 | 10 | Markovify is a simple, extensible Markov chain generator. Right now, its primary use is for building Markov models of large corpora of text and generating random sentences from that. However, in theory, it could be used for [other applications](http://en.wikipedia.org/wiki/Markov_chain#Applications). 11 | 12 | - [Why Markovify?](#why-markovify) 13 | - [Installation](#installation) 14 | - [Basic Usage](#basic-usage) 15 | - [Advanced Usage](#advanced-usage) 16 | - [Markovify In The Wild](#markovify-in-the-wild) 17 | - [Thanks](#thanks) 18 | 19 | ## Why Markovify? 20 | 21 | Some reasons: 22 | 23 | - Simplicity. "Batteries included," but it is easy to override key methods. 24 | 25 | - Models can be stored as JSON, allowing you to cache your results and save them for later. 26 | 27 | - Text parsing and sentence generation methods are highly extensible, allowing you to set your own rules. 28 | 29 | - Relies only on pure-Python libraries, and very few of them. 30 | 31 | - Tested on Python 3.7, 3.8, 3.9, and 3.10. 32 | 33 | 34 | ## Installation 35 | 36 | ``` 37 | pip install markovify 38 | ``` 39 | 40 | ## Basic Usage 41 | 42 | ```python 43 | import markovify 44 | 45 | # Get raw text as string. 46 | with open("/path/to/my/corpus.txt") as f: 47 | text = f.read() 48 | 49 | # Build the model. 50 | text_model = markovify.Text(text) 51 | 52 | # Print five randomly-generated sentences 53 | for i in range(5): 54 | print(text_model.make_sentence()) 55 | 56 | # Print three randomly-generated sentences of no more than 280 characters 57 | for i in range(3): 58 | print(text_model.make_short_sentence(280)) 59 | ``` 60 | 61 | Notes: 62 | 63 | - The usage examples here assume you are trying to markovify text. If you would like to use the underlying `markovify.Chain` class, which is not text-specific, check out [the (annotated) source code](markovify/chain.py). 64 | 65 | - Markovify works best with large, well-punctuated texts. If your text does not use `.`s to delineate sentences, put each sentence on a newline, and use the `markovify.NewlineText` class instead of `markovify.Text` class. 66 | 67 | - If you have accidentally read the input text as one long sentence, markovify will be unable to generate new sentences from it due to a lack of beginning and ending delimiters. This issue can occur if you have read a newline delimited file using the `markovify.Text` command instead of `markovify.NewlineText`. To check this, the command `[key for key in txt.chain.model.keys() if "___BEGIN__" in key]` command will return all of the possible sentence-starting words and should return more than one result. 68 | 69 | - By default, the `make_sentence` method tries a maximum of 10 times per invocation, to make a sentence that does not overlap too much with the original text. If it is successful, the method returns the sentence as a string. If not, it returns `None`. To increase or decrease the number of attempts, use the `tries` keyword argument, e.g., call `.make_sentence(tries=100)`. 70 | 71 | - By default, `markovify.Text` tries to generate sentences that do not simply regurgitate chunks of the original text. The default rule is to suppress any generated sentences that exactly overlaps the original text by 15 words or 70% of the sentence's word count. You can change this rule by passing `max_overlap_ratio` and/or `max_overlap_total` to the `make_sentence` method. Alternatively, this check can be disabled entirely by passing `test_output` as False. 72 | 73 | ## Advanced Usage 74 | 75 | ### Specifying the model's state size 76 | 77 | State size is a number of words the probability of a next word depends on. 78 | 79 | By default, `markovify.Text` uses a state size of 2. But you can instantiate a model with a different state size. E.g.,: 80 | 81 | ```python 82 | text_model = markovify.Text(text, state_size=3) 83 | ``` 84 | 85 | ### Combining models 86 | 87 | With `markovify.combine(...)`, you can combine two or more Markov chains. The function accepts two arguments: 88 | 89 | - `models`: A list of `markovify` objects to combine. Can be instances of `markovify.Chain` or `markovify.Text` (or their subclasses), but all must be of the same type. 90 | - `weights`: Optional. A list — the exact length of `models` — of ints or floats indicating how much relative emphasis to place on each source. Default: `[ 1, 1, ... ]`. 91 | 92 | For instance: 93 | 94 | ```python 95 | model_a = markovify.Text(text_a) 96 | model_b = markovify.Text(text_b) 97 | 98 | model_combo = markovify.combine([ model_a, model_b ], [ 1.5, 1 ]) 99 | ``` 100 | 101 | This code snippet would combine `model_a` and `model_b`, but, it would also place 50% more weight on the connections from `model_a`. 102 | 103 | ### Compiling a model 104 | 105 | Once a model has been generated, it may also be compiled for improved text generation speed and reduced size. 106 | ```python 107 | text_model = markovify.Text(text) 108 | text_model = text_model.compile() 109 | ``` 110 | 111 | Models may also be compiled in-place: 112 | ```python 113 | text_model = markovify.Text(text) 114 | text_model.compile(inplace = True) 115 | ``` 116 | 117 | Currently, compiled models may not be combined with other models using `markovify.combine(...)`. 118 | If you wish to combine models, do that first and then compile the result. 119 | 120 | ### Working with messy texts 121 | 122 | Starting with `v0.7.2`, `markovify.Text` accepts two additional parameters: `well_formed` and `reject_reg`. 123 | 124 | - Setting `well_formed = False` skips the step in which input sentences are rejected if they contain one of the 'bad characters' (i.e. `()[]'"`) 125 | 126 | - Setting `reject_reg` to a regular expression of your choice allows you change the input-sentence rejection pattern. This only applies if `well_formed` is True, and if the expression is non-empty. 127 | 128 | 129 | ### Extending `markovify.Text` 130 | 131 | The `markovify.Text` class is highly extensible; most methods can be overridden. For example, the following `POSifiedText` class uses NLTK's part-of-speech tagger to generate a Markov model that obeys sentence structure better than a naive model. (It works; however, be warned: `pos_tag` is very slow.) 132 | 133 | ```python 134 | import markovify 135 | import nltk 136 | import re 137 | 138 | class POSifiedText(markovify.Text): 139 | def word_split(self, sentence): 140 | words = re.split(self.word_split_pattern, sentence) 141 | words = [ "::".join(tag) for tag in nltk.pos_tag(words) ] 142 | return words 143 | 144 | def word_join(self, words): 145 | sentence = " ".join(word.split("::")[0] for word in words) 146 | return sentence 147 | ``` 148 | 149 | Or, you can use [spaCy](https://spacy.io/) which is [way faster](https://spacy.io/docs/api/#benchmarks): 150 | 151 | ```python 152 | import markovify 153 | import re 154 | import spacy 155 | 156 | nlp = spacy.load("en_core_web_sm") 157 | 158 | class POSifiedText(markovify.Text): 159 | def word_split(self, sentence): 160 | return ["::".join((word.orth_, word.pos_)) for word in nlp(sentence)] 161 | 162 | def word_join(self, words): 163 | sentence = " ".join(word.split("::")[0] for word in words) 164 | return sentence 165 | ``` 166 | 167 | The most useful `markovify.Text` models you can override are: 168 | 169 | - `sentence_split` 170 | - `sentence_join` 171 | - `word_split` 172 | - `word_join` 173 | - `test_sentence_input` 174 | - `test_sentence_output` 175 | 176 | For details on what they do, see [the (annotated) source code](markovify/text.py). 177 | 178 | ### Exporting 179 | 180 | It can take a while to generate a Markov model from a large corpus. Sometimes you'll want to generate once and reuse it later. To export a generated `markovify.Text` model, use `my_text_model.to_json()`. For example: 181 | 182 | ```python 183 | corpus = open("sherlock.txt").read() 184 | 185 | text_model = markovify.Text(corpus, state_size=3) 186 | model_json = text_model.to_json() 187 | # In theory, here you'd save the JSON to disk, and then read it back later. 188 | 189 | reconstituted_model = markovify.Text.from_json(model_json) 190 | reconstituted_model.make_short_sentence(280) 191 | 192 | >>> 'It cost me something in foolscap, and I had no idea that he was a man of evil reputation among women.' 193 | ``` 194 | 195 | You can also export the underlying Markov chain on its own — i.e., excluding the original corpus and the `state_size` metadata — via `my_text_model.chain.to_json()`. 196 | 197 | ### Generating `markovify.Text` models from very large corpora 198 | 199 | By default, the `markovify.Text` class loads, and retains, your textual corpus, so that it can compare generated sentences with the original (and only emit novel sentences). However, with very large corpora, loading the entire text at once (and retaining it) can be memory-intensive. To overcome this, you can `(a)` tell Markovify not to retain the original: 200 | 201 | ```python 202 | with open("path/to/my/huge/corpus.txt") as f: 203 | text_model = markovify.Text(f, retain_original=False) 204 | 205 | print(text_model.make_sentence()) 206 | ``` 207 | 208 | And `(b)` read in the corpus line-by-line or file-by-file and combine them into one model at each step: 209 | 210 | ```python 211 | combined_model = None 212 | for (dirpath, _, filenames) in os.walk("path/to/my/huge/corpus"): 213 | for filename in filenames: 214 | with open(os.path.join(dirpath, filename)) as f: 215 | model = markovify.Text(f, retain_original=False) 216 | if combined_model: 217 | combined_model = markovify.combine(models=[combined_model, model]) 218 | else: 219 | combined_model = model 220 | 221 | print(combined_model.make_sentence()) 222 | ``` 223 | 224 | 225 | ## Markovify In The Wild 226 | 227 | - BuzzFeed's [Tom Friedman Sentence Generator](http://www.buzzfeed.com/jsvine/the-tom-friedman-sentence-generator) / [@mot_namdeirf](https://twitter.com/mot_namdeirf). 228 | - [/u/user_simulator](https://www.reddit.com/user/user_simulator), a Reddit bot that generates comments based on a user's comment history. [[code](https://github.com/trambelus/UserSim)] 229 | - [SubredditSimulator](https://www.reddit.com/r/SubredditSimulator), which [uses `markovify`](https://www.reddit.com/r/SubredditSimMeta/comments/3d910r/i_was_inspired_by_this_place_and_made_a_twitter/ct3vjp0) to generate random Reddit submissions and comments based on a subreddit's previous activity. [[code](https://github.com/Deimos/SubredditSimulator)] 230 | - [college crapplication](http://college-crapplication.appspot.com/), a web-app that generates college application essays. [[code](https://github.com/mattr555/college-crapplication)] 231 | - [@MarkovPicard](https://twitter.com/MarkovPicard), a Twitter bot based on *Star Trek: The Next Generation* transcripts. [[code](https://github.com/rdsheppard95/MarkovPicard)] 232 | - [sekrits.herokuapp.com](https://sekrits.herokuapp.com/), a `markovify`-powered quiz that challenges you to tell the difference between "two file titles relating to matters of [Australian] national security" — one real and one fake. [[code](https://sekrits.herokuapp.com/)] 233 | - [Hacker News Simulator](http://news.ycombniator.com/), which does what it says on the tin. [[code](https://github.com/orf/hnewssimulator)] 234 | - [Stak Attak](http://www.stakattak.me/), a "poetic stackoverflow answer generator." [[code](https://github.com/theannielin/hackharvard)] 235 | - [MashBOT](https://twitter.com/mashomatic), a `markovify`-powered Twitter bot attached to a printer. Presented by [Helen J Burgess at Babel Toronto 2015](http://electric.press/mash/). [[code](https://github.com/hyperrhiz/mashbot)] 236 | - [The Mansfield Reporter](http://maxlupo.com/mansfield-reporter/), "a simple device which can generate new text from some of history's greatest authors [...] running on a tiny Raspberry Pi, displaying through a tft screen from Adafruit." 237 | - [twitter markov](https://github.com/fitnr/twitter_markov), a tool to "create markov chain ("_ebooks") accounts on Twitter." 238 | - [@Bern_Trump_Bot](https://twitter.com/bern_trump_bot), "Bernie Sanders and Donald Trump driven by Markov Chains." [[code](https://github.com/MichaelMartinez/Bern_Trump_Bot)] 239 | - [@RealTrumpTalk](https://twitter.com/RealTrumpTalk), "A bot that uses the things that @realDonaldTrump tweets to create it's own tweets." [[code](https://github.com/CastleCorp/TrumpTalk)] 240 | - [Taylor Swift Song Generator](http://taytay.mlavin.org/), which does what it says. [[code](https://github.com/caktus/taytay)] 241 | - [@BOTtalks](https://twitter.com/bottalks) / [ideasworthautomating.com](http://ideasworthautomating.com/). "TIM generates talks on a broad spectrum of topics, based on the texts of slightly more coherent talks given under the auspices of his more famous big brother, who shall not be named here." [[code](https://github.com/alexislloyd/tedbot)] 242 | - [Internal Security Zones](http://rebecca-ricks.com/2016/05/06/internal-security-zones/), "Generative instructions for prison design & maintenance." [[code](https://github.com/baricks/internal-security-zones)] 243 | - [Miraculous Ladybot](http://miraculousladybot.tumblr.com/). Generates [Miraculous Ladybug](https://en.wikipedia.org/wiki/Miraculous:_Tales_of_Ladybug_%26_Cat_Noir) fanfictions and posts them on Tumblr. [[code](https://github.com/veggiedefender/miraculousladybot)] 244 | - [@HaikuBotto](https://twitter.com/HaikuBotto), "I'm a bot that writes haiku from literature. beep boop" [[code](https://github.com/balysv/HaikuBotto)] 245 | - [Chat Simulator Bot](http://www.telegram.me/ChatSimulatorBot), a bot for Telegram. [[code](https://github.com/GuyAglionby/chatsimulatorbot)] 246 | - [emojipasta.club](http://emojipasta.club), "a web service that exposes RESTful endpoints for generating emojipastas, as well as a simple frontend for generating and tweeting emojipasta sentences." [[code](https://github.com/ntratcliff/emojipasta.club)] 247 | - [Towel Generator](http://towel.labs.wasv.me/), "A system for generating sentences similar to those from the hitchhikers series of books." [[code](https://github.com/wastevensv/towelday)] 248 | - [@mercurialbot](https://twitter.com/mercurialbot), "A twitter bot that generates tweets based on its mood." [[code](https://github.com/brahmcapoor/Mercury)] 249 | - [becomeacurator.com](http://becomeacurator.com/), which "generates curatorial statements for contemporary art expositions, using Markov chains and texts from galleries around the world." [[code](https://github.com/jjcastro/markov-curatorial-generator)] 250 | - [mannynotfound/interview-bot](https://github.com/mannynotfound/interview-bot), "A python based terminal prompt app to automate the interview process." 251 | - [Steam Game Generator](http://applepinegames.com/tech/steam-game-generator), which "uses data from real Steam games, randomized using Markov chains." [[code](https://github.com/applepinegames/steam_game_generator)] 252 | - [@DicedOnionBot](https://twitter.com/DicedOnionBot), which "generates new headlines by The Onion by regurgitating and combining old headlines." [[code](https://github.com/mobeets/fake-onion)] 253 | - [@thought__leader](https://twitter.com/thought__leader), "Thinking thoughts so you don't have to!" [[blog post](http://jordan-wright.com/blog/post/2016-04-08-i-automated-infosec-thought-leadership/)] 254 | - [@_murakamibot](https://twitter.com/_murakamibot) and [@jamesjoycebot](https://twitter.com/jamesjoycebot), bots that tweet Haruki Murakami and James Joyce-like sentences. [[code](https://github.com/tmkuba/markovBot)] 255 | - [shartificialintelligence.com](http://www.shartificialintelligence.com/), "the world's first creative ad agency staffed entirely with copywriter robots." [[code](https://github.com/LesGuessing/shartificial-intelligence)] 256 | - [@NightValeFeed](https://twitter.com/NightValeFeed), which "generates tweets by combining [@NightValeRadio](https://twitter.com/NightValeRadio) tweets with [@BuzzFeed](https://twitter.com/BuzzFeed) headlines." [[code](https://github.com/stepjue/night-vale-buzzfeed)] 257 | - [Wynbot9000](https://github.com/ammgws/wynbot), which "mimics your friends on Google Hangouts." [[code](https://github.com/ammgws/wynbot)] 258 | - [@sealDonaldTrump](https://twitter.com/sealdonaldtrump), "a twitter bot that sounds like @realDonaldTrump, with an aquatic twist." [[code](https://github.com/lukewrites/sealdonaldtrump)] 259 | - [@veeceebot](https://twitter.com/veeceebot), which is "like VCs but better!" [[code](https://github.com/yasyf/vcbot)] 260 | - [@mar_phil_bot](https://twitter.com/mar_phil_bot), a Twitter bot [trained](http://gfleetwood.github.io/philosophy-bot/) on Nietzsche, Russell, Kant, Machiavelli, and Plato. [[code](https://gist.github.com/gfleetwood/569804c4f2ab372746661996542a8065)] 261 | - [funzo-facts](https://github.com/smalawi/funzo-facts), a program that generates never-before-seen trivia based on Jeopardy! questions. [[code](https://github.com/smalawi/funzo-facts/blob/master/funzo_fact_gen.py)] 262 | - [Chains Invent Insanity](http://chainsinventinsanity.com), a [Cards Against Humanity](https://cardsagainsthumanity.com) answer card generator. [[code](https://github.com/TuxOtaku/chains-invent-insanity)] 263 | - [@CanDennisDream](https://twitter.com/CanDennisDream), a twitter bot that contemplates life by training on existential literature discussions. [[code](https://github.com/GiantsLoveDeathMetal/dennis_bot)] 264 | - [B-9 Indifference](https://github.com/eoinnoble/b9-indifference), a program that generates a _Star Trek: The Next Generation_ script of arbitrary length using Markov chains trained on the show’s episode and movie scripts. [[code](https://github.com/eoinnoble/b9-indifference)] 265 | - [adam](http://bziarkowski.pl/adam), polish poetry generator. [[code](https://github.com/bziarkowski/adam)] 266 | - [Stackexchange Simulator](https://se-simulator.lw1.at/), which uses StackExchange's bulk data to generate random questions and answers. [[code](https://github.com/Findus23/se-simulator)] 267 | - [@BloggingBot](https://twitter.com/BloggingBot), tweets sentences based on a corpus of 17 years of [blogging](http://artlung.com/blog/2018/02/23/markov-chains-are-hilarious/). 268 | - [Commencement Speech Generator](https://github.com/whatrocks/markov-commencement-speech), generates "graduation speech"-style quotes from a dataset of the "greatest of all time" commencement speeches) 269 | - [@alg_testament](https://twitter.com/alg_testament), tweets sentences based on The Old Testament and two coding textbooks in Russian. [[code](https://github.com/maryszmary/Algorithm-Testament)] 270 | - [@IRAMockBot](https://twitter.com/IRAMockBot), uses Twitter's data on tweets from Russian IRA-associated accounts to produce fake IRA tweets, for educational and study purposes.[[code](https://github.com/nwithan8/IRAMockBot)] 271 | - [Personal Whatsapp Chat Analyzer](https://github.com/Giuzzilla/Personal-Whatsapp-Chat-Analyzer), some basic analytics for WhatsApp chat exports (private & groups), word counting & markov chain phrase generator 272 | - [DeepfakeBot](https://deepfake-bot.readthedocs.io/), a system for converting your friends into Discord bots. [[code](https://github.com/rustygentile/deepfake-bot)] 273 | - [python-markov-novel](https://github.com/accraze/python-markov-novel), writes a random novel using markov chains, broken down into chapters 274 | - [python-ia-markov](https://github.com/accraze/python-ia-markov), trains Markov models on Internet Archive text files 275 | - [@bot_homer](https://twitter.com/bot_homer), a Twitter bot trained using Homer Simpson's dialogues of 600 chapters. [[code](https://github.com/ivanlen/simpsons_bot)]. 276 | - [git-commit-gen](https://github.com/solean/git-commit-gen), generates git commit messages by using markovify to build a model of a repo's git log 277 | - [fakesocial](https://fakesocial.net), a fake social network using generated content. [[code](https://github.com/berfr/fakesocial)] 278 | - [Slovodel Bot](https://github.com/weiss-d/slovodel-bot), a Telegram bot that generates non-existent Russian words using corpus made by algorithmically dividing existent words into syllables. 279 | - [Deuterium](https://github.com/portasynthinca3/deuterium), a Discord bot that generates messages on its own, after analyzing yours, and learning constantly. There's also a global model shared with all other servers. 280 | - [Markovify Piano](https://github.com/asigalov61/Markovify-Piano), generates coherent and plausible music generation. 281 | - [TweetyPy](https://twitter.com/_TweetyPy_), a Twitter bot that takes data from the top US trends or user tweets, learn and create own tweets and word clouds. [[code](https://github.com/SerhiiStets/TweetyPy)] 282 | - [cappuccino/ai.py](https://github.com/TheReverend403/cappuccino), an IRC bot with a plugin that generates sentences based on the PostgreSQL-stored logs of the IRC channels it's in. [[code](https://github.com/TheReverend403/cappuccino/blob/main/cappuccino/ai.py)] 283 | - [django-markov](https://github.com/andrlik/django-markov), a reusable Django app that provides a generic backend to generate and store Markov chains for later retrieval and generation of sentences. 284 | 285 | Have other examples? Pull requests welcome. 286 | 287 | ## Thanks 288 | 289 | Many thanks to the following GitHub users for contributing code and/or ideas: 290 | 291 | - [@orf](https://github.com/orf) 292 | - [@deimos](https://github.com/deimos) 293 | - [@cjmochrie](https://github.com/cjmochrie) 294 | - [@Jaza](https://github.com/Jaza) 295 | - [@fitnr](https://github.com/fitnr) 296 | - [@andela-mfalade](https://github.com/andela-mfalade) 297 | - [@ntratcliff](https://github.com/ntratcliff) 298 | - [@schollz](https://github.com/schollz) 299 | - [@aalireza](https://github.com/aalireza) 300 | - [@bfontaine](https://github.com/bfontaine) 301 | - [@tmsherman](https://github.com/tmsherman) 302 | - [@wodim](https://github.com/wodim) 303 | - [@eh11fx](https://github.com/eh11fx) 304 | - [@ammgws](https://github.com/ammgws) 305 | - [@OtakuMegane](https://github.com/OtakuMegane) 306 | - [@tsunaminoai](https://github.com/tsunaminoai) 307 | - [@MatthewScholefield](https://github.com/MatthewScholefield) 308 | - [@danmayer](https://github.com/danmayer) 309 | - [@kade-robertson](https://github.com/kade-robertson) 310 | - [@erikerlandson](https://github.com/erikerlandson) 311 | - [@briennakh](https://github.com/briennakh) 312 | - [@berfr](https://github.com/berfr) 313 | - [@Freestackmejai](https://github.com/Freestackmejai) 314 | - [@rokala](https://github.com/rokala) 315 | - [@eumiro](https://github.com/eumiro) 316 | - [@monosans](https://github.com/monosans) 317 | - [@aogier](https://github.com/aogier) 318 | - [@terisikk](https://github.com/terisikk) 319 | 320 | Initially developed at [BuzzFeed](https://www.buzzfeed.com). 321 | -------------------------------------------------------------------------------- /test/texts/senate-bills.txt: -------------------------------------------------------------------------------- 1 | 21st Century Buy American Act 2 | 21st Century Charter School Act 3 | 21st Century Classroom Innovation Act 4 | 21st Century Conservation Service Corps Act of 2015 5 | 21st Century Endangered Species Transparency Act 6 | 21st Century Energy Workforce Act 7 | 21st Century Glass-Steagall Act of 2015 8 | 21st Century Veterans Benefits Delivery Act 9 | 21st Century Veterans Benefits Delivery and Other Improvements Act 10 | 21st Century Visa Vetting Act 11 | 21st Century Women’s Health Act of 2015 12 | 21st Century Worker Tax Cut Act 13 | 401(Kids) Education Savings Account Act of 2015 14 | A Voice for Victims Act of 2015 15 | ACO Assignment Improvement Act of 2015 16 | AGOA Extension and Enhancement Act of 2015 17 | Aaron's Law Act of 2015 18 | Abortion Non-Discrimination Act of 2015 19 | Abraham Lincoln National Heritage Area Amendment Act 20 | Academic Partnerships Lead Us to Success Act 21 | Accelerated Learning Act of 2015 22 | Accelerating Biomedical Research Act 23 | Accelerating Innovation in Medicine Act of 2015 24 | Accelerating Technology Transfer to Advance Innovation for the Nation Act of 2015 25 | Accelerating the End of Breast Cancer Act of 2015 26 | Access to Appropriate Immunizations for Veterans Act of 2015 27 | Access to Community Care for Veterans Act of 2015 28 | Access to Consumer Energy Information Act 29 | Access to Contraception for Women Servicemembers and Dependents Act of 2015 30 | Access to Court Challenges for Exempt Status Seekers (ACCESS) Act of 2015 31 | Access to Fair Financial Options for Repaying Debt Act of 2015 32 | Access to Healthy Food for Young Children Act 33 | Access to Independent Health Insurance Advisors Act of 2015 34 | Access to Quality Diabetes Education Act of 2015 35 | Accountability Through Electronic Verification Act 36 | Accurate Budgeting Act 37 | Adjunct Faculty Loan Fairness Act of 2015 38 | Adoptee Citizenship Act of 2015 39 | Adoption Tax Credit Refundability Act of 2015 40 | Adoptive Family Relief Act 41 | Advanced Clean Coal Technology Investment in Our Nation Act of 2015 42 | Advancing Breakthrough Devices for Patients Act of 2015 43 | Advancing Care for Exceptional Kids Act of 2015 44 | Advancing FASD Research, Prevention, and Services Act 45 | Advancing Grid Storage Act of 2015 46 | Advancing Growth in the Economy through Distilled Spirits Act 47 | Advancing Hope Act of 2015 48 | Advancing Research for Neurological Diseases Act of 2015 49 | Advancing Standards in Regenerative Medicine Act 50 | Advancing Targeted Therapies for Rare Diseases Act of 2015 51 | Affordability Is Access Act 52 | Affordable College Textbook Act 53 | Affordable Reliable Electricity Now Act of 2015 54 | Afghanistan Accountability Act of 2015 55 | African Burial Ground International Memorial Museum and Educational Center Act 56 | African Elephant Conservation and Legal Ivory Possession Act of 2015 57 | African Free Trade Initiative Act 58 | After School for America's Children Act 59 | Afterschool and Workforce Readiness Act 60 | Agency PAYGO for Greenhouse Gases Act 61 | Agricultural Export Expansion Act of 2015 62 | Agriculture Equipment and Machinery Depreciation Act 63 | Agriculture, Rural Development, Food and Drug Administration, and Related Agencies Appropriations Act, 2016 64 | Airline Access to Emergency Epinephrine Act of 2015 65 | Airport Security Enhancement and Oversight Act 66 | Alabama-Coushatta Tribe of Texas Equal and Fair Opportunity Settlement Act 67 | Alan Reinstein and Trevor Schaefer Toxic Chemical Protection Act 68 | Alaska Native Energy Assistance Program Act 69 | Alaska Native Veterans Land Allotment Equity Act 70 | Alaska Outer Continental Shelf Lease Sale Act 71 | Alaskan Pollock and Golden King Crab Labeling Act 72 | Albuquerque Indian School Land Transfer Act 73 | Alice Paul Congressional Gold Medal Act 74 | All Kids Matter Act 75 | All Students Count Act of 2015 76 | All-Year Schools Support Act 77 | All-of-the-Above Federal Building Energy Conservation Act of 2015 78 | Allocating for Children's Education Act 79 | Allowing Greater Access to Safe and Effective Contraception Act 80 | Alyce Spotted Bear and Walter Soboleff Commission on Native Children Act 81 | Amateur Radio Parity Act of 2015 82 | Ambulatory Surgical Center Quality and Access Act of 2015 83 | AmeriCorps School Turnaround Act of 2015 84 | America Implementing New National Opportunities To Vigorously Accelerate Technology, Energy, and Science Act 85 | America Star Act 86 | American Business for American Companies Act of 2015 87 | American Clean Energy Investment Act of 2015 88 | American Crude Oil Export Equality Act 89 | American Cures Act 90 | American Dream Accounts Act 91 | American Energy Efficiency Act 92 | American Energy Innovation Act 93 | American Energy Renaissance Act of 2015 94 | American Export Promotion Act of 2015 95 | American Helium Production Act of 2015 96 | American Innovation Act 97 | American Job Creation and Investment Promotion Reform Act of 2015 98 | American Job Protection Act 99 | American Jobs First Act of 2015 100 | American Jobs Matter Act of 2015 101 | American Liberty Restoration Act 102 | American Manufacturing Competitiveness Act of 2015 103 | American Mineral Security Act of 2015 104 | American Natural Gas Security and Consumer Protection Act 105 | American Opportunity Carbon Fee Act of 2015 106 | American Opportunity Tax Credit Permanence and Consolidation Act of 2015 107 | American Royalties Too Act of 2015 108 | American Security Against Foreign Enemies Act of 2015 109 | American Soda Ash Competitiveness Act 110 | American Worker Health Care Tax Relief Act of 2015 111 | Americans Giving Care to Elders (AGE) Act of 2015 112 | America’s College Promise Act of 2015 113 | America’s Red Rock Wilderness Act of 2015 114 | Amnesty Bonuses Elimination Act 115 | Amy and Vicky Child Pornography Victim Restitution Improvement Act of 2015 116 | Andrew Prior Act 117 | Angel Tax Credit Act 118 | Animal Welfare in Agricultural Research Endeavors Act 119 | Anna Westin Act of 2015 120 | Annual Report on United States Contributions to the United Nations Act 121 | Appalachian Regional Development Amendments Act of 2015 122 | Apprenticeship and Jobs Training Act of 2015 123 | Arapaho National Forest Boundary Adjustment Act of 2015 124 | Arbitration Fairness Act of 2015 125 | Arizona Borderlands Protection and Preservation Act 126 | Arm All Pilots Act of 2015 127 | Armed Forces Self-Defense Act 128 | Artist-Museum Partnership Act 129 | Assisting Family Farmers through Insurance Reform Measures Act 130 | Assuring Contracting Equity Act of 2015 131 | Assuring Private Property Rights Over Vast Access to Land Act 132 | Asylum Seeker Work Authorization Act of 2015 133 | Audit the Pentagon Act of 2015 134 | Aurora Veterans Affairs Hospital Financing and Construction Reform Act of 2015 135 | Authority for the Use of Military Force Against the Islamic State of Iraq and the Levant Act 136 | Authorized Rural Water Projects Completion Act 137 | Authorizing Alaska Production Act 138 | Autocycle Safety Act 139 | Automatic IRA Act of 2015 140 | Avonte's Law Act of 2015 141 | BEST Practices Act 142 | BPA in Food Packaging Right to Know Act 143 | Background Check Completion Act of 2015 144 | Bailout Prevention Act of 2015 145 | Balanced Budget Accountability Act 146 | Bank on Students Emergency Loan Refinancing Act 147 | Baseline Reform Act of 2015 148 | Beach Act of 2015 149 | Berryessa Snow Mountain National Monument Act 150 | Better Educator Support and Training Act 151 | Better Efficiency and Administrative Simplification Act of 2015 152 | Biennial Appropriations Act 153 | Biennial Budgeting and Appropriations Act 154 | Biennial Report on the Skills Gap Act of 2015 155 | Billy Frank Jr. Tell Your Story Act 156 | Billy’s Law 157 | Biodiesel Tax Incentive Reform and Extension Act of 2015 158 | Bioenergy Act of 2015 159 | Biological Implant Tracking and Veteran Safety Act of 2015 160 | Biomass Thermal Utilization Act of 2015 161 | Bipartisan Congressional Trade Priorities and Accountability Act of 2015 162 | Bipartisan Sportsmen's Act of 2015 163 | Birthright Citizenship Act of 2015 164 | Black Hills National Cemetery Boundary Expansion Act 165 | Black Lung Benefits Improvement Act of 2015 166 | Blackfeet Water Rights Settlement Act of 2015 167 | Block Arms to Iran Act of 2015 168 | Blue Water Navy Vietnam Veterans Act of 2015 169 | Boating Capacity Standards Act of 2015 170 | Bolstering Our Nation’s Deficient Structures Act of 2015 171 | Bonuses for Cost-Cutters Act of 2015 172 | Border Health Security Act of 2015 173 | Border Jobs for Veterans Act of 2015 174 | Border Patrol Agent Pay Reform Act of 2014 175 | Border Security Technology Accountability Act of 2015 176 | Born-Alive Abortion Survivors Protection Act 177 | Bosnia and Herzegovina-American Enterprise Fund Act 178 | Boys Town Centennial Commemorative Coin Act 179 | Breaking Down Barriers to Innovation Act of 2015 180 | Breast Cancer Awareness Commemorative Coin Act 181 | Breast Cancer Patient Education Act of 2015 182 | Breast Cancer Research Stamp Reauthorization Act of 2015 183 | Breast Density and Mammography Reporting Act of 2015 184 | Bring Accountability Now to the Fed Act of 2015 185 | Bring Jobs Home Act 186 | Bring the Ancient One Home Act of 2015 187 | Bringing Missing Children Home Act of 2015 188 | Bringing Postpartum Depression Out of the Shadows Act of 2015 189 | Bringing Terrorists to Justice Act of 2015 190 | Broadband Adoption Act of 2015 191 | Brownfields Utilization, Investment, and Local Development Act of 2015 192 | Browns Canyon National Monument Clarification Act 193 | Budget and Accounting Transparency Act of 2015 194 | Build USA Act 195 | Building Better Trucks Act 196 | Building Understanding, Investment, Learning, and Direction Career and Technical Education Act of 2015 197 | Building a Health Care Workforce for the Future Act 198 | Building and Lifting Trust In order to Multiply Opportunities and Racial Equality Act of 2015 199 | Building and Renewing Infrastructure for Development and Growth in Employment Act 200 | Building upon Unique Indian Learning and Development Act 201 | Bulk-Power System Reliability Impact Statement Act 202 | Bulletproof Vest Partnership Grant Program Reauthorization Act of 2015 203 | Bureau of Consumer Financial Protection Advisory Board Enhancement Act 204 | Bureau of Consumer Financial Protection-Inspector General Reform Act of 2015 205 | Bureau of Reclamation Transparency Act 206 | Business Supply Chain Transparency on Trafficking and Slavery Act of 2015 207 | CHAMPVA Children's Care Protection Act of 2015 208 | CLEAR Plus Act of 2015 209 | COPS Improvements Act of 2015 210 | CT Colonography Screening for Colorectal Cancer Act of 2015 211 | California Coastal National Monument Expansion Act 212 | California Desert Conservation and Recreation Act of 2015 213 | California Emergency Drought Relief Act of 2015 214 | Cameras in the Courtroom Act 215 | Campus Accountability and Safety Act 216 | Cancer Drug Coverage Parity Act of 2015 217 | Captive Insurers Clarification Act 218 | Carbon Capture Improvement Act of 2015 219 | Carbon Fiber Recycling Act of 2015 220 | Care Planning Act of 2015 221 | Care and Readiness Enhancement for Reservists Act of 2015 222 | Career Ready Act of 2015 223 | Career and Technical Education Opportunity Act 224 | Career-Ready Student Veterans Act of 2015 225 | Caregivers Expansion and Improvement Act of 2015 226 | Caribbean Oil Spill Intervention, Prevention, and Preparedness Act 227 | Carried Interest Fairness Act of 2015 228 | Catastrophic Wildfire Prevention Act of 2015 229 | Celebrating the First Woman in Congress Currency Act 230 | Centennial Monetary Commission Act of 2015 231 | Central Coast Heritage Protection Act 232 | Cerebral Cavernous Malformations Clinical Awareness, Research, and Education Act of 2015 233 | Cerros del Norte Conservation Act 234 | Charitable Agricultural Research Act 235 | Charity Care Expansion Act of 2015 236 | Charlie Morgan Military Spouses Equal Treatment Act of 2015 237 | Charter School Accountability Act of 2015 238 | Chattahoochee-Oconee National Forest Land Adjustment Act of 2015 239 | Chesapeake Bay Gateways and Watertrails Network Reauthorization Act 240 | Child Custody Protection Act of 2015 241 | Child Interstate Abortion Notification Act 242 | Child Nicotine Poisoning Prevention Act of 2015 243 | Child Poverty Reduction Act of 2015 244 | Child Protection Improvements and Electronic Life and Safety Security Systems Act of 2015 245 | Child Sexual Abuse Awareness and Prevention Act 246 | Child Support Assistance Act of 2015 247 | Child Tax Credit Improvement Act 248 | Child Tax Credit Integrity Preservation Act of 2015 249 | Child Welfare Provider Inclusion Act of 2015 250 | Child and Dependent Care FSA Enhancement Act 251 | Child and Dependent Care Tax Credit Enhancement Act of 2015 252 | Childhood Cancer Survivorship, Treatment, Access, and Research Act of 2015 253 | Children and Firefighters Protection Act of 2015 254 | Children of Fallen Heroes Scholarship Act 255 | Children’s Recovery from Trauma Act 256 | Chiropractic Care Available to All Veterans Act of 2015 257 | Christopher Bryski Student Loan Protection Act 258 | Chronic Kidney Disease Improvement in Research and Treatment Act of 2015 259 | Church Plan Clarification Act of 2015 260 | Cider Investment and Development through Excise Tax Reduction (CIDER) Act 261 | Citizen Empowerment Act 262 | Civil Justice Tax Fairness Act of 2015 263 | Civil Rights Voting Restoration Act of 2015 264 | Civilian Extraterritorial Jurisdiction Act of 2015 265 | Civilian Property Realignment Act of 2015 266 | Clay Hunt SAV Act 267 | Clean Air, Strong Economies Act 268 | Clean Cookstoves and Fuels Support Act 269 | Clean Distributed Energy Grid Integration Act 270 | Clean Energy Technology Manufacturing and Export Assistance Act of 2015 271 | Clean Energy Worker Just Transition Act 272 | Clean Ocean and Safe Tourism Anti-Drilling Act 273 | Clean Vehicle Corridors Act 274 | Clean Water Compliance and Affordability Act 275 | Clean Water for Rural Communities Act 276 | Climate Protection and Justice Act of 2015 277 | Close Big Oil Tax Loopholes Act 278 | Close the Revolving Door Act of 2015 279 | Cluster Munitions Civilian Protection Act of 2015 280 | Co-Prescribing Saves Lives Act of 2015 281 | Coal Oversight and Leasing Reform Act of 2015 282 | Coal Royalty Fairness Act of 2015 283 | Coal with Carbon Capture and Sequestration Act of 2015 284 | Coast Guard Authorization Act of 2015 285 | Cody Miller Patient Medication Information Act 286 | Collaborative Academic Research Efforts for Tourette Syndrome Act of 2015 287 | College Affordability and Innovation Act of 2015 288 | College Options for DREAMers Act 289 | College for All Act 290 | Collegiate Housing and Infrastructure Act of 2015 291 | Columbia River Basin Restoration Act of 2015 292 | Combat Heroin Epidemic and Backlog Act of 2015 293 | Combat Human Trafficking Act of 2015 294 | Combating Human Trafficking Act of 2015 295 | Combination Product Regulatory Fairness Act of 2015 296 | Commercial Driver Act 297 | Commercial Privacy Bill of Rights Act of 2015 298 | Commercial Real Estate and Economic Development Act of 2015 299 | Commercial UAS Modernization Act 300 | Common Sense Nutrition Disclosure Act of 2015 301 | Common Sense in Species Protection Act of 2015 302 | Commonsense Legislative Exceptional Events Reforms Act of 2015 303 | Commonsense Permitting for Job Creation Act of 2015 304 | Commonsense Reporting Act of 2015 305 | Communicating Lender Activity Reports from the Small Business Administration Act 306 | Community Access Preservation Act 307 | Community Bank Access to Capital Act of 2015 308 | Community Bank Preservation Act of 2015 309 | Community Bank Sensible Regulation Act of 2015 310 | Community Based Independence for Seniors Act 311 | Community Broadband Act of 2015 312 | Community College to Career Fund Act 313 | Community Financial Protection Act of 2015 314 | Community Lender Regulatory Relief and Consumer Protection Act of 2015 315 | Community Lending Enhancement and Regulatory Relief Act of 2015 316 | Community Partnership Act of 2015 317 | Community Partnerships in Education Act 318 | Community Provider Readiness Recognition Act of 2015 319 | Commuter Benefits Equity Act of 2015 320 | Compassionate Access, Research Expansion, and Respect States Act of 2015 321 | Competitive Service Act of 2015 322 | Competitiveness and Opportunity by Modernizing and Permanently Extending the Tax Credit for Experimentation Act of 2015 323 | Complete America’s Great Trails Act 324 | Comprehensive Addiction and Recovery Act of 2015 325 | Comprehensive Dental Reform Act of 2015 326 | Comprehensive Justice and Mental Health Act of 2015 327 | Comprehensive Regulatory Review Act of 2015 328 | Comprehensive Transportation and Consumer Protection Act of 2015 329 | Computer Science Career Education Act of 2015 330 | Computer Science Education and Jobs Act of 2015 331 | Concrete Masonry Products Research, Education, and Promotion Act 332 | Concussion Treatment and Care Tools Act of 2015 333 | Condensate Act of 2015 334 | Congenital Heart Futures Reauthorization Act of 2015 335 | Connect with Veterans Act of 2015 336 | Conrad State 30 and Physician Access Act 337 | Conservation Easement Incentive Act of 2015 338 | Conserving Ecosystems by Ceasing the Importation of Large (CECIL) Animal Trophies Act 339 | Constitutional Concealed Carry Reciprocity Act of 2015 340 | Construction Consensus Procurement Improvement Act of 2015 341 | Consumer Drone Safety Act 342 | Consumer Financial Choice and Capital Markets Protection Act of 2015 343 | Consumer Financial Protection Bureau Accountability Act of 2015 344 | Consumer Financial Protection Bureau Examination and Reporting Threshold Act of 2015 345 | Consumer Privacy Protection Act of 2015 346 | Consumer Reporting Fairness Act of 2015 347 | Consumer Review Freedom Act of 2015 348 | Continuity of Electric Capacity Resources Act 349 | Continuum of Learning Act of 2015 350 | Control Unlawful Fugitive Felons Act of 2015 351 | Coordinated Ocean Monitoring and Research Act 352 | Copyright and Marriage Equality Act 353 | Core Opportunity Resources for Equity and Excellence Act of 2015 354 | Corn Ethanol Mandate Elimination Act of 2015 355 | Corolla Wild Horses Protection Act 356 | Corporate Tax Dodging Prevention Act 357 | Correctional Officer Fairness Act of 2015 358 | Corrections Oversight, Recidivism Reduction, and Eliminating Costs for Taxpayers In Our National System Act of 2015 359 | Countering Online Recruitment of Violent Extremists Act of 2015 360 | Counterterrorism Border Security Enhancement Act 361 | Court Legal Access and Student Support (CLASS) Act of 2015 362 | Court-Appointed Guardian Accountability and Senior Protection Act 363 | Cow Creek Umpqua Land Conveyance Act 364 | Craft Beverage Bond Simplification Act of 2015 365 | Craft Beverage Modernization and Tax Reform Act of 2015 366 | Crags, Colorado Land Exchange Act of 2015 367 | Creating Hope and Opportunity for Individuals and Communities through Education Act 368 | Creating Quality Technical Educators Act of 2015 369 | Credit Access and Inclusion Act of 2015 370 | Credit Union Residential Loan Parity Act 371 | Crime Gun Tracing Act of 2015 372 | Criminal Alien Deportation Act 373 | Criminal Alien Notification Act 374 | Criminal Antitrust Anti-Retaliation Act of 2015 375 | Critical Access Hospital Relief Act of 2015 376 | Critical Infrastructure Protection Act of 2015 377 | Cross-Border Trade Enhancement Act of 2015 378 | Crowdsourcing and Citizen Science Act of 2015 379 | Crude-By-Rail Safety Act 380 | Cruise Passenger Protection Act 381 | Cuba Digital and Telecommunications Advancement Act of 2015 382 | Cuba Normalization Accountability Act of 2015 383 | Cuba Trade Act of 2015 384 | Cuban Military Transparency Act 385 | Currency Undervaluation Investigation Act 386 | Cut, Cap, and Balance Act of 2015 387 | Cyber Threat Sharing Act of 2015 388 | Cybersecurity Disclosure Act of 2015 389 | Cybersecurity Information Sharing Act of 2015 390 | DHS IT Duplication Reduction Act of 2015 391 | DME Access and Stabilization Act of 2015 392 | Dams Accountability, Maintenance, and Safety Act 393 | Data Breach Notification and Punishing Cyber Criminals Act of 2015 394 | Data Broker Accountability and Transparency Act of 2015 395 | Data Security Act of 2015 396 | Data Security and Breach Notification Act of 2015 397 | Davis-Bacon Repeal Act 398 | Death Tax Repeal Act of 2015 399 | Default Prevention Act 400 | Defeat ISIS and Protect and Secure the United States Act of 2015 401 | Defend America Act of 2015 402 | Defend Israel by Defunding Palestinian Foreign Aid Act of 2015 403 | Defend Our Capital Act of 2015 404 | Defend Trade Secrets Act of 2015 405 | Defending Our Great Lakes Act of 2015 406 | Defending Rivers from Overreaching Policies Act of 2015 407 | Defense Acquisition Contractor Workforce Improvement Act of 2015 408 | Defense of Environment and Property Act of 2015 409 | Defense of Ukraine Act of 2015 410 | Deficit Reduction Through Fair Oil Royalties Act 411 | Defund Planned Parenthood Act of 2015 412 | Delaware River Basin Conservation Act of 2015 413 | Delivering Opportunities for Care and Services for Veterans Act of 2015 414 | Democracy Day Act of 2015 415 | Democracy Is Strengthened by Casting Light On Spending in Elections Act of 2015 416 | Democracy Restoration Act of 2015 417 | Denying Firearms and Explosives to Dangerous Terrorists Act of 2015 418 | Department of Commerce Appropriations Act, 2016 419 | Department of Defense Appropriations Act, 2016 420 | Department of Defense Cyber Support to Civil Authorities Act of 2015 421 | Department of Defense Energy Security Act of 2015 422 | Department of Homeland Security Appropriations Act, 2015 423 | Department of Homeland Security Appropriations Act, 2016 424 | Department of Homeland Security Border Security Metrics Act of 2015 425 | Department of Homeland Security Headquarters Consolidation Accountability Act of 2015 426 | Department of Labor Appropriations Act, 2016 427 | Department of State Operations Authorization and Embassy Security Act, Fiscal Year 2016 428 | Department of State, Foreign Operations, and Related Programs Appropriations Act, 2016 429 | Department of Veterans Affairs Accountability Act of 2015 430 | Department of Veterans Affairs Billing Accountability Act of 2015 431 | Department of Veterans Affairs Construction, Accountability, and Reform Act 432 | Department of Veterans Affairs Emergency Medical Staffing Recruitment and Retention Act 433 | Department of Veterans Affairs Employee Fairness Act of 2015 434 | Department of Veterans Affairs Equitable Employee Accountability Act of 2015 435 | Department of Veterans Affairs Expiring Authorities Act of 2015 436 | Department of Veterans Affairs Medical Facility Earthquake Protection and Improvement Act 437 | Department of Veterans Affairs Provider Equity Act 438 | Department of Veterans Affairs Veterans Education Relief and Restoration Act of 2015 439 | Department of the Interior Tribal Self-Governance Act of 2015 440 | Department of the Interior, Environment, and Related Agencies Appropriations Act, 2016 441 | Department of the Treasury Appropriations Act, 2016 442 | Dependent Care Savings Account Act of 2015 443 | Depreciation Fairness Act of 2015 444 | Detaining Terrorists to Protect America Act of 2015 445 | Detergent Poisoning And Child Safety Act of 2015 446 | Developing a Reliable and Innovative Vision for the Economy Act 447 | Diagnostic Imaging Services Access Protection Act of 2015 448 | Digital Coast Act of 2015 449 | Digital Goods and Services Tax Fairness Act of 2015 450 | Digital Learning Equity Act of 2015 451 | Dignified Interment of Our Veterans Act of 2015 452 | Directing Dollars to Disaster Relief Act of 2015 453 | Disability Fraud Reduction and Unethical Deception (FRAUD) Prevention Act 454 | Disability Integration Act of 2015 455 | Disaggregating Student Outcomes by Disability Category Act 456 | Disaster Assistance Fairness and Accountability Act of 2015 457 | Disaster Assistance Recoupment Fairness Act of 2015 458 | Disposal of Excess Federal Lands Act of 2015 459 | Distillery Excise Tax Reform Act of 2015 460 | District of Columbia Courts, Public Defender Service, and Court Services and Offender Supervision Agency Act of 2015 461 | Do Not Track Kids Act of 2015 462 | Do Not Track Online Act of 2015 463 | Dollar-for-Dollar Deficit Reduction Act 464 | Domain Openness Through Continued Oversight Matters Act of 2015 465 | Domestic Reduction In Vehicle Expenditure and Lowering Emissions from State Sources Act of 2015 466 | Domestic Refugee Resettlement Reform and Modernization Act of 2015 467 | Domestic Violence Gun Homicide Prevention Act of 2015 468 | Don't Tax Our Fallen Public Safety Heroes Act 469 | Don’t Tax Our Fallen Public Safety Heroes Act 470 | Dorothy I. Height and Whitney M. Young, Jr., Social Work Reinvestment Act 471 | Douglas County Conservation Act of 2015 472 | Downwinders Compensation Act of 2015 473 | Dr. Chris Kirkpatrick Whistleblower Protection Act of 2015 474 | Drinking Water Protection Act 475 | Driver Fatigue Prevention Act 476 | Driver Privacy Act of 2015 477 | Drone Aircraft Privacy and Transparency Act of 2015 478 | Drone Operator Safety Act 479 | Drought Recovery and Resilience Act of 2015 480 | Drug Free Commercial Driver Act of 2015 481 | Drug Free Families Act of 2015 482 | Dry Cask Storage Act of 2015 483 | Due Process Guarantee Act of 2015 484 | Duplication Elimination Act of 2015 485 | Dust Off Crews of the Vietnam War Congressional Gold Medal Act 486 | E-Prize Competition Pilot Program Act of 2015 487 | E-Warranty Act of 2015 488 | EB–5 Integrity Act of 2015 489 | EPA Science Advisory Board Reform Act of 2015 490 | Early Hearing Detection and Intervention Act of 2015 491 | Early Participation in Regulations Act of 2015 492 | Early Pell Promise Act 493 | Earmark Elimination Act of 2015 494 | Earned Income Tax Credit and Child Tax Credit Equity for Puerto Rico Act of 2015 495 | East Rosebud Wild and Scenic Rivers Act 496 | Eastern Nevada Land Implementation Improvement Act 497 | Economic Development Through Tribal Land Exchange Act 498 | Economic Freedom Zones Act of 2015 499 | Educating Tomorrow's Workforce Act of 2015 500 | Educating Tomorrow’s Engineers Act of 2015 501 | Education Stability for Foster Youth Act 502 | Education Tax Fraud Prevention Act 503 | Educational Opportunities Act 504 | Educator Preparation Reform Act 505 | Edward ‘Ted’ Kaufman and Michael Leavitt Presidential Transitions Improvements Act of 2015 506 | Efficient Space Exploration Act 507 | Electric Transmission Infrastructure Permitting Improvement Act 508 | Electrify Africa Act of 2015 509 | Electronic Communications Privacy Act Amendments Act of 2015 510 | Electronic Health Fairness Act of 2015 511 | Eliminate, Neutralize, and Disrupt Wildlife Trafficking Act 512 | Eliminating Dangerous Oil Cars and Ensuring Community Safety Act 513 | Eliminating Government-funded Oil-painting Act 514 | Elimination of Double Subsidies for the Hardrock Mining Industry Act of 2015 515 | Elkhorn Ranch and White River National Forest Conveyance Act of 2015 516 | Emergency Citrus Disease Response Act 517 | Emergency Information Improvement Act of 2015 518 | Emergency Port of Entry Personnel and Infrastructure Funding Act of 2015 519 | Employ Young Americans Now Act 520 | Employee Health Care Protection Act of 2015 521 | Employee Rights Act 522 | Empowering Jobs Act of 2015 523 | Empowering Mass Participation to Offset the Wealthy’s Electoral Role Act of 2015 524 | Empowering Parents and Students Through Information Act 525 | Empowering Student Borrowers Act 526 | Encouraging Employee Ownership Act 527 | End Discriminatory State Taxes for Automobile Renters Act of 2015 528 | End Government Shutdowns Act 529 | End Modern Slavery Initiative Act of 2015 530 | End Pay Discrimination Through Information Act 531 | End Polluter Welfare Act of 2015 532 | End Racial Profiling Act of 2015 533 | End of Suffering Act of 2015 534 | End the Partisan IRS Culture Act 535 | Endangered Species Management Self-Determination Act 536 | Ending Federal Marijuana Prohibition Act of 2015 537 | Ending Iran’s Nuclear Weapon Program Before Sanctions Relief Act of 2015 538 | Ending Legacy Lawsuit Abuse Act 539 | Ending Mobile Phone Welfare Act of 2015 540 | Ending Mobile and Broadband Welfare Act of 2015 541 | Energy Consumers Relief Act of 2015 542 | Energy Distribution Act of 2015 543 | Energy Efficiency Improvement Act of 2015 544 | Energy Efficient Government Technology Act 545 | Energy Independence Investment Act of 2015 546 | Energy Loan Program Improvement Act of 2015 547 | Energy Markets Act of 2015 548 | Energy Policy Modernization Act of 2015 549 | Energy Productivity Innovation Challenge Act of 2015 550 | Energy Savings Through Public-Private Partnerships Act of 2015 551 | Energy Savings and Industrial Competitiveness Act of 2015 552 | Energy Star Program Integrity Act 553 | Energy Storage Promotion and Deployment Act of 2015 554 | Energy Supply and Distribution Act of 2015 555 | Energy Technologies Access and Accountability Act 556 | Energy Title of America COMPETES Reauthorization Act of 2015 557 | Energy Workforce for the 21st Century Act of 2015 558 | English Language Unity Act of 2015 559 | Enhanced Grid Security Act of 2015 560 | Enhancing Education Through Technology Act of 2015 561 | Enhancing Educational Opportunities for all Students Act 562 | Enhancing Security for Military Personnel Act of 2015 563 | Enhancing the Stature and Visibility of Medical Rehabilitation Research at the NIH Act 564 | Ensuring Access to Affordable and Quality Home Care for Seniors and People with Disabilities Act 565 | Ensuring Access to Clinical Trials Act of 2015 566 | Ensuring Access to Justice for Claims Against the United States Act 567 | Ensuring Access to Quality Complex Rehabilitation Technology Act of 2015 568 | Ensuring Department of Veterans Affairs Employee Accountability Act 569 | Ensuring Enhanced Access to Primary Care Act 570 | Ensuring Equal Access to Treatments Act of 2015 571 | Ensuring Patient Access and Effective Drug Enforcement Act of 2015 572 | Ensuring Pay for Our Military Act 573 | Ensuring Seniors Access to Local Pharmacies Act of 2015 574 | Ensuring Small Businesses Can Export Act of 2015 575 | Ensuring Useful Research Expenditures is Key for Alzheimer’s Act 576 | Ensuring Veteran Safety Through Accountability Act of 2015 577 | Ensuring a Better Response for Victims of Child Sex Trafficking 578 | Ensuring the Safety and Security of Iranian Dissidents in Iraq Act of 2015 579 | Enumerated Powers Act 580 | Environmental Protection Agency Accountability Act of 2015 581 | Equal Dignity for Married Taxpayers Act of 2015 582 | Equal Employment for All Act of 2015 583 | Equality Act 584 | Equalizing the Playing Field for Agents and Brokers Act 585 | Equitable Access to Care and Health Act 586 | Equity in Government Compensation Act of 2015 587 | Equity in Law Enforcement Act of 2015 588 | Eric Williams Correctional Officer Protection Act of 2015 589 | Escambia County Land Conveyance Act 590 | Establishing Beneficiary Equity in the Hospital Readmission Program Act of 2015 591 | Establishing Mandatory Minimums for Illegal Reentry Act of 2015 592 | Ethical Stem Cell Research Tax Credit Act of 2015 593 | Every Child Achieves Act of 2015 594 | Every Child Counts Act 595 | Every Child Deserves a Family Act 596 | Every Student Succeeds Act 597 | Evidence-Based Policymaking Commission Act of 2015 598 | Exascale Computing for Science, Competitiveness, Advanced Manufacturing, Leadership, and the Economy Act of 2015 599 | Excess Uranium Transparency and Accountability Act 600 | Exclusion for Deficit Reduction in Agricultural Subsidies Elimination Act 601 | Executive Needs to Faithfully Observe and Respect Congressional Enactments of the Law Act of 2015 602 | Expanding Opportunity through Quality Charter Schools Act 603 | Expanding School Choice Act 604 | Expatriate Terrorist Act 605 | Expedite Transit Act of 2015 606 | Expedited Consideration of Cuts, Consolidations, and Savings Act of 2015 607 | Expedited Disability Insurance Payments for Terminally Ill Individuals Act of 2015 608 | Export-Import Bank Reform and Reauthorization Act of 2015 609 | Extracurricular Programs for Indian Children Act of 2015 610 | FACT Act 611 | FDA Accountability for Public Safety Act 612 | FDA Device Accountability Act of 2015 613 | FDA Regulatory Efficiency Act 614 | FISA Reform Act of 2015 615 | FIX Credit Reporting Errors Act 616 | FLAME Act Amendments of 2015 617 | FOIA Improvement Act of 2015 618 | FRAC Act 619 | Fair Access to Science and Technology Research Act of 2015 620 | Fair And Immediate Release of Generic Drugs Act 621 | Fair BEER Act 622 | Fair Chance to Compete for Jobs Act of 2015 623 | Fair Elections Now Act 624 | Fair Playing Field Act of 2015 625 | Fair Tax Act of 2015 626 | Fair Treatment for All Gifts Act 627 | Fairness for Crime Victims Act of 2015 628 | Fairness for Fallen Officers Act of 2015 629 | Fairness for Struggling Students Act of 2015 630 | Fairness for Victims of Crime Act of 2015 631 | Fairness in Federal Disaster Declarations Act of 2015 632 | Fairness in Respondent Selection Act of 2015 633 | Fairness to Pet Owners Act of 2015 634 | Families for Foster Youth Stamp Act of 2015 635 | Family Asthma Act 636 | Family Engagement in Education Act of 2015 637 | Family Farmer Bankruptcy Clarification Act of 2015 638 | Family Friendly and Workplace Flexibility Act of 2015 639 | Family Health Care Accessibility Act of 2015 640 | Family Health Care Flexibility Act 641 | Family Stability and Kinship Care Act of 2015 642 | Family Unification, Preservation, and Modernization Act of 2015 643 | Family and Medical Insurance Leave Act 644 | Family-Based Foster Care Services Act 645 | Farm to School Act of 2015 646 | Fed Accountability Act of 2015 647 | Federal Adjustment in Reporting Student Credit Act of 2015 648 | Federal Adjustment of Income Rates Act of 2015 649 | Federal Asset Sale and Transfer Act of 2015 650 | Federal Bureau of Investigation Whistleblower Protection Enhancement Act of 2015 651 | Federal Communications Commission Collaboration Act of 2015 652 | Federal Communications Commission Consolidated Reporting Act of 2015 653 | Federal Communications Commission Process Reform Act of 2015 654 | Federal Computer Security Act 655 | Federal Cybersecurity Enhancement Act of 2015 656 | Federal Cybersecurity Workforce Assessment Act 657 | Federal Debt Management Act of 2015 658 | Federal Employee Fair Treatment Act of 2015 659 | Federal Employee Retroactive Pay Fairness Act of 2015 660 | Federal Employee Tax Accountability Act of 2015 661 | Federal Employees Paid Parental Leave Act of 2015 662 | Federal Employees Sustainable Investment Act 663 | Federal Energy Savings Enhancement Act of 2015 664 | Federal Improper Payments Coordination Act of 2015 665 | Federal Information Security Management Reform Act of 2015 666 | Federal Land Access Act 667 | Federal Land Asset Inventory Reform Act of 2015 668 | Federal Land Freedom Act of 2015 669 | Federal Land Invasive Species Control, Prevention, and Management Act 670 | Federal Land Transaction Facilitation Act Reauthorization of 2015 671 | Federal Law Enforcement Self-Defense and Protection Act of 2015 672 | Federal Permitting Improvement Act of 2015 673 | Federal Prisons Accountability Act of 2015 674 | Federal Public Safety Retirement Fairness Act of 2015 675 | Federal Reserve Transparency Act of 2015 676 | Federal Spectrum Incentive Act of 2015 677 | Federal Vehicle Repair Cost Savings Act of 2015 678 | Federal Water Quality Protection Act 679 | Fifth Amendment Integrity Restoration Act of 2015 680 | Filipino Veterans Family Reunification Act of 2015 681 | Filipino Veterans Promise Act 682 | Filipino Veterans of World War II Congressional Gold Medal Act of 2015 683 | Financial Aid Simplification and Transparency Act of 2015 684 | Financial Institutions Examination Fairness and Reform Act 685 | Financial Regulatory Improvement Act of 2015 686 | Financial Services Conflict of Interest Act 687 | Financial Takeover Repeal Act of 2015 688 | Finger Lakes National Heritage Area Study Act of 2015 689 | Fire Sprinkler Incentive Act 690 | Fire-Damaged Home Rebuilding Act of 2015 691 | Firearm Act of 2015 692 | Firearms Interstate Commerce Reform Act 693 | Firearms Manufacturers and Dealers Protection Act of 2015 694 | First Amendment Defense Act 695 | First Responder Anthrax Preparedness Act 696 | Fiscal Year 2016 Department of Veterans Affairs Seismic Safety and Construction Authorization Act 697 | Fitness Integrated Into Teaching Kids Act 698 | Flexibility for Working Families Act 699 | Flood Insurance Market Parity and Modernization Act 700 | Flood Insurance Transparency and Accountability Act of 2015 701 | Florida Fisheries Improvement Act 702 | Fluke Fairness Act of 2015 703 | Focused Reduction of Effluence and Stormwater runoff through Hydrofracking Environmental Regulation Act of 2015 704 | Food Labeling Modernization Act of 2015 705 | Food Stamp Fraud Prevention and Accountability Act 706 | Food for Peace Reform Act of 2015 707 | For the relief of Alemseghed Mussie Tesfamical. 708 | For the relief of Alfredo Plascencia Lopez. 709 | For the relief of Alicia Aranda De Buendia. 710 | For the relief of Esidronio Arreola-Saucedo, Maria Elna Cobian Arreola, Nayely Arreola Carlos, and Cindy Jael Arreola. 711 | For the relief of Esther Karinge. 712 | For the relief of Javier Lopez-Urenda and Maria Leticia Arenas. 713 | For the relief of Jorge Rojas Gutierrez and Oliva Gonzalez Gonzalez. 714 | For the relief of Jose Alberto Martinez Moreno, Micaela Lopez Martinez, and Adilene Martinez. 715 | For the relief of Joseph Gabra and Sharon Kamel. 716 | For the relief of Maha Dakar. 717 | For the relief of Ruben Mkoian, Asmik Karapetian, and Arthur Mkoyan. 718 | For the relief of Shirley Constantino Tan. 719 | For the relief of Tim Lowry and Paul Nettleton of Owyhee County, Idaho. 720 | For the relief of Vichai Sae Tung (also known as Chai Chaowasaree). 721 | Foreclosure Relief and Extension for Servicemembers Act of 2015 722 | Foreign Aid Transparency and Accountability Act of 2015 723 | Foreign Earnings Reinvestment Act 724 | Foreign Medical School Accountability Fairness Act of 2015 725 | Forest Incentives Program Act of 2015 726 | Former Vice President Protection Improvement Act of 2015 727 | Fort Frederica National Monument Boundary Expansion Act of 2015 728 | Fort Scott National Historic Site Boundary Modification Act 729 | Forty Hours Is Full Time Act of 2015 730 | Foster Care Tax Credit Act 731 | Foster EITC Act of 2015 732 | Foster Youth Independence Act of 2015 733 | Four Rationers Repeal Act of 2015 734 | Fracturing Regulations are Effective in State Hands Act 735 | Frank Moore Wild Steelhead Sanctuary Designation Act 736 | Frank R. Lautenberg Chemical Safety for the 21st Century Act 737 | Fraud Reduction and Data Analytics Act of 2015 738 | Free Market Energy Act 739 | Free Market Energy Act of 2015 740 | Freedom From Union Violence Act of 2015 741 | Freedom from Discrimination in Credit Act of 2015 742 | Freedom from Government Competition Act 743 | Freedom from Over-Criminalization and Unjust Seizures Act of 2015 744 | Freedom to Export to Cuba Act of 2015 745 | Freedom to Travel to Cuba Act of 2015 746 | Freeing Americans from Inequitable Requirements Act of 2015 747 | Frontline Mental Health Provider Training Act 748 | Frontlines to Lifelines Act of 2015 749 | Fruit and Vegetable Access for Children Act 750 | Fry Scholarship Enhancement Act of 2015 751 | Fuel Choice and Deregulation Act of 2015 752 | Fuel Loss Abatement and Royalty Enhancement Act 753 | Full Expensing Act of 2015 754 | Full-Service Community Schools Act of 2015 755 | Further Independence of Religion for Security and Tolerance Freedom Act of 2015 756 | Furthering Access and Networks for Sports Act 757 | Furthering Access to Stroke Telemedicine Act 758 | Future Logging Careers Act 759 | GI Bill Fairness Act of 2015 760 | GI Education Benefit Fairness Act of 2015 761 | GSP Update for Production Diversification and Trade Enhancement Act 762 | Garden Valley Withdrawal Act 763 | Garrett Lee Smith Memorial Act Reauthorization of 2015 764 | Gender Advancement in Pay Act 765 | General Aviation Pilot Protection Act of 2015 766 | General Duty Clarification Act of 2015 767 | General of the Army Omar Bradley Property Transfer Act of 2015 768 | Genetically Engineered Food Right-to-Know Act 769 | Genetically Engineered Salmon Risk Reduction Act 770 | Geolocational Privacy and Surveillance Act 771 | Geospatial Data Act of 2015 772 | Geothermal Energy Opportunities Act 773 | Geothermal Exploration Opportunities Act of 2015 774 | Geothermal Exploration and Technology Act of 2015 775 | Geothermal Production Expansion Act of 2015 776 | Gestational Diabetes Act 777 | Girls Count Act of 2015 778 | Glen Anthony Doherty Overseas Security Personnel Fairness Act 779 | Global Democracy Promotion Act 780 | Global Food Security Act of 2015 781 | Global Gateways Trade Capacity Act of 2015 782 | Global Magnitsky Human Rights Accountability Act 783 | Go to High School, Go to College Act of 2015 784 | Gold Butte National Conservation Area Act 785 | Gold King Mine Spill Recovery Act of 2015 786 | Gold Star Fathers Act of 2015 787 | Good Samaritan Hunger Relief Tax Incentive Extension Act of 2015 788 | Good Samaritan Search and Recovery Act 789 | Government Employee Accountability Act 790 | Government Neutrality in Contracting Act 791 | Government Settlement Transparency and Reform Act 792 | Government Transformation Act of 2015 793 | Grace Period Restoration Act of 2015 794 | Grand Canyon Bison Management Act 795 | Grants Oversight and New Efficiency Act 796 | Grassroots Rural and Small Community Water Systems Assistance Act 797 | Great Lakes Ecological and Economic Protection Act of 2015 798 | Great Lakes Maritime Heritage Assessment Act of 2015 799 | Great Lakes Restoration Initiative Act of 2015 800 | Great Lakes Water Protection Act 801 | Grid Modernization Act of 2015 802 | Grow Our Own Directive: Physician Assistant Employment and Education Act of 2015 803 | Guantanamo Bay Recidivism Prevention Act of 2015 804 | Guaranteed Paid Vacation Act 805 | Guiding Responsible and Improved Disability Decisions Act of 2015 806 | Gun Violence Intervention Act of 2015 807 | HALOS Act 808 | HIV Clinical Services Improvement Act 809 | HUBZone Expansion Act of 2015 810 | HUBZone Revitalization Act of 2015 811 | Hadiya Pendleton and Nyasia Pryear-Yard Gun Trafficking and Crime Prevention Act of 2015 812 | Haitian Partnership Renewal Act 813 | Handgun Purchaser Licensing Act 814 | Handgun Trigger Safety Act of 2015 815 | Hardrock Mining and Reclamation Act of 2015 816 | Harriet Tubman Currency Tribute Act of 2015 817 | Harriet Tubman Tribute Act of 2015 818 | Hazardous Materials Rail Transportation Safety Improvement Act of 2015 819 | Head Start Improvement Act of 2015 820 | Head Start on Vaccinations Act 821 | Health Care Choice Act of 2015 822 | Health Care Conscience Rights Act 823 | Health Care Safety Net Enhancement Act of 2015 824 | Health Coverage Tax Credit Extension Act of 2015 825 | Health Insurance for Former Foster Youth Act 826 | Health Outcomes, Planning, and Education (HOPE) for Alzheimer’s Act of 2015 827 | Healthy Families Act 828 | Healthy Kids Outdoors Act of 2015 829 | Healthy MOM Act 830 | Healthy Relationships Act of 2015 831 | Healthy School Meals Flexibility Act 832 | Hearing Aid Assistance Tax Credit Act 833 | Hearing Protection Act of 2015 834 | Heat Efficiency through Applied Technology Act 835 | Help Americans Never Get Unwanted Phone calls Act of 2015 836 | Helping Ensure Life- and Limb-Saving Access to Podiatric Physicians Act 837 | Helping Expand Lending Practices in Rural Communities Act of 2015 838 | Helping Individuals Regain Employment Act 839 | Helping Our Middle-Class Entrepreneurs Act 840 | Helping Schools Protect Our Children Act of 2015 841 | Helping Veterans Save for Health Care Act of 2015 842 | Helping Working Families Afford Child Care Act 843 | Heroin and Prescription Opioid Abuse Prevention, Education, and Enforcement Act of 2015. 844 | Hide No Harm Act of 2015 845 | Higher Education Access and Success for Homeless and Foster Youth Act 846 | Higher Education Innovation Act 847 | Higher Education Reform and Opportunity Act of 2015 848 | Higher Education Tax Benefit Compliance Improvement Act 849 | Highway Runoff Management Act 850 | Highway-Rail Grade Crossing Safety Act of 2015 851 | Hire More Heroes Act of 2015 852 | Historic Downtown Preservation and Access Act 853 | Hizballah International Financing Prevention Act of 2015 854 | Hmong Veterans’ Service Recognition Act 855 | Home Health Care Planning Improvement Act of 2015 856 | Home Health Documentation and Program Improvement Act of 2015 857 | Home School Opportunities Make Education Sound Act of 2015 858 | Homeless Children and Youth Act of 2015 859 | Homeless Veterans Prevention Act of 2015 860 | Homeless Veterans Services Protection Act of 2015 861 | Homeless Veterans’ Reintegration Programs Reauthorization Act of 2015 862 | Honor America's Guard-Reserve Retirees Act of 2015 863 | Honoring Investments in Recruiting and Employing American Military Veterans Act of 2015 864 | Horse Protection Amendments Act of 2015 865 | Horse Transportation Safety Act of 2015 866 | Hospital Payment Fairness Act of 2015 867 | Housing for Homeless Students Act of 2015 868 | Human Exploitation Rescue Operations Act of 2015 869 | Human Rights Accountability Act of 2015 870 | Human Rights for Girls Act 871 | Human Trafficking Detection Act of 2015 872 | Human Trafficking Survivors Relief and Empowerment Act of 2015 873 | Hunger Free Summer for Kids Act of 2015 874 | Hunter and Farmer Protection Act of 2015 875 | Hunting, Fishing, and Recreational Shooting Protection Act 876 | Huntington's Disease Parity Act of 2015 877 | Hurricane Sand Dunes National Recreation Area Act of 2015 878 | Hyde Amendment Codification Act 879 | Hydropower Improvement Act of 2015 880 | H–1B and L–1 Visa Reform Act of 2015 881 | IDEA Full Funding Act 882 | IDEA MOE Adjustment Act 883 | INSPIRES Act 884 | IRGC Terrorist Designation Act 885 | IRS Accountability Act of 2015 886 | ITIN Reform Act of 2015 887 | Icebreaker Recapitalization Act 888 | Idaho Safe and Efficient Vehicle Act of 2015 889 | Identity Theft and Tax Fraud Prevention Act of 2015 890 | Illegal, Unreported, and Unregulated Fishing Enforcement Act of 2015 891 | Immigration Innovation Act of 2015 892 | Immigration Rule of Law Act of 2015 893 | Immigration Slush Fund Elimination Act of 2015 894 | Imported Seafood Safety Standards Act 895 | Improved National Monument Designation Process Act 896 | Improving Access to Emergency Psychiatric Care Act 897 | Improving Access to Maternity Care Act 898 | Improving Access to Medicare Coverage Act of 2015 899 | Improving Access to Mental Health Act of 2015 900 | Improving Coal Combustion Residuals Regulation Act of 2015 901 | Improving Cooperation with States and Local Governments and Preventing the Catch and Release of Criminal Aliens Act of 2015 902 | Improving Department of State Oversight Act of 2015 903 | Improving Driver Safety Act of 2015 904 | Improving Postal Operations, Service, and Transparency Act of 2015 905 | Improving Regulatory Transparency for New Medical Therapies Act 906 | Improving Rural Call Quality and Reliability Act of 2015 907 | Improving Small Business Innovative Research and Technologies Act of 2015 908 | Improving Treatment for Pregnant and Postpartum Women Act of 2015 909 | Improving the Integrity of Disability Evidence Act 910 | Improving the Quality of Disability Decisions Act of 2015 911 | Improving the Treatment of the U.S. Territories Under Federal Health Programs Act of 2015 912 | Incentives to Educate American Children Act of 2015 913 | Incentivizing Offshore Wind Power Act 914 | Inclusive Prosperity Act of 2015 915 | Income-Based Repayment Debt Forgiveness Act 916 | Increasing the Department of Veterans Affairs Accountability to Veterans Act of 2015 917 | Increasing the Safety of Prescription Drug Use Act of 2015 918 | Independent Agency Regulatory Analysis Act of 2015 919 | Indian Employment, Training and Related Services Consolidation Act of 2015 920 | Indian Health Service Health Professions Tax Fairness Act of 2015 921 | Indian Tribal Energy Development and Self-Determination Act Amendments of 2015 922 | Indian Trust Asset Reform Act 923 | Industrial Hemp Farming Act of 2015 924 | Infrastructure Rehabilitation Act of 2015 925 | Innovate America Act 926 | Innovation Inspiration School Grant Program Act 927 | Innovation in Surface Transportation Act of 2015 928 | Innovative Stormwater Infrastructure Act of 2015 929 | Innovators Job Creation Act of 2015 930 | Inspector General Access Act of 2015 931 | Inspector General Empowerment Act of 2015 932 | Inspector General Mandates Reporting Act of 2015 933 | Integrated Public Alert and Warning System Modernization Act of 2015 934 | Intelligence Authorization Act for Fiscal Year 2016 935 | Intelligence Budget Transparency Act of 2015 936 | Interior Improvement Act 937 | Intermountain West Corridor Development Act of 2015 938 | International Human Rights Defense Act of 2015 939 | International Insurance Capital Standards Accountability Act of 2015 940 | International Megan’s Law to Prevent Child Exploitation Through Advanced Notification of Traveling Sex Offenders 941 | International Violence Against Women Act of 2015 942 | Internet Tax Freedom Forever Act 943 | Inventoried Roadless Area Management Act 944 | Invest In Transportation Act 945 | Invest in American Jobs Act of 2015 946 | Invest in Our Communities Act 947 | Investing in Innovation for Education Act of 2015 948 | Investing in States to Achieve Tuition Equality for Dreamers Act of 2015 949 | Investing in Student Success Act of 2015 950 | Investment Savings Access After Catastrophes Act of 2015 951 | Iran Congressional Oversight Act of 2015 952 | Iran Nuclear Agreement Review Act of 2015 953 | Iran Policy Oversight Act of 2015 954 | Iran Sanctions Relief Oversight Act of 2015 955 | Irrigation Rehabilitation and Renovation for Indian Tribal Governments and Their Economies Act 956 | James K. Polk Presidential Home Study Act 957 | James Zadroga 9/11 Health and Compensation Reauthorization Act 958 | Jason Simcakoski Memorial Opioid Safety Act 959 | Jay S. Hammond Wilderness Act 960 | Jerusalem Embassy and Recognition Act of 2015 961 | Jesse Lewis Empowering Educators Act 962 | Job Creation through Energy Efficient Manufacturing Act 963 | Jobs Originated through Launching Travel Act of 2015 964 | Jobs and Premium Protection Act 965 | John Muir National Historic Site Expansion Act 966 | John P. Parker House Study Act 967 | John Rainey Memorial Safeguard American Food Exports (SAFE) Act 968 | Joint Formularies for Veterans Act of 2015 969 | Judgment Fund Transparency Act of 2015 970 | Judicial Redress Act of 2015 971 | Judicial Transparency and Ethics Enhancement Act of 2015 972 | Jumpstart GSE Reform Act 973 | Jumpstart Our Businesses by Supporting Students Act of 2015 974 | Jurassic Pork Act 975 | Jury Access for Capable Citizens and Equality in Service Selection Act of 2015 976 | Just Google It Act 977 | Justice Against Sponsors of Terrorism Act 978 | Justice Safety Valve Act of 2015 979 | Justice for Former American Hostages in Iran Act of 2015 980 | Justice for Victims of Iranian Terrorism Act 981 | Justice for Victims of Trafficking Act of 2015 982 | Justice is Not For Sale Act of 2015 983 | Juvenile Justice and Delinquency Prevention Reauthorization Act of 2015 984 | Keep It in the Ground Act of 2015 985 | Keep Kids in School Act 986 | Keep Our Communities Safe Act of 2015 987 | Keep Our Pension Promises Act 988 | Keep the Promise Act of 2015 989 | Keeping Moving to Work Promises Act 990 | Keeping Our Commitment to Ending Veteran Homelessness Act of 2015 991 | Keeping out Illegal Drugs Act of 2015 992 | Kennesaw Mountain National Battlefield Park Boundary Adjustment Act of 2015 993 | Keystone XL Pipeline Act 994 | Keystone XL Pipeline Approval Act 995 | Kisatchie National Forest Land Conveyance Act 996 | Klamath Basin Water Recovery and Economic Restoration Act of 2015 997 | Knife Owners’ Protection Act of 2015 998 | Know Before You Owe Federal Student Loan Act of 2015 999 | Korean War Veterans Memorial Wall of Remembrance Act of 2015 1000 | LDRD Enhancement Act of 2015 1001 | LGBT Elder Americans Act of 2015 1002 | LIFETIME Act 1003 | LNG Permitting Certainty and Transparency Act 1004 | LNG and LPG Excise Tax Equalization Act of 2015 1005 | Lake Tahoe Restoration Act of 2015 1006 | Land Management Workforce Flexibility Act 1007 | Land Management Workforce Flexibility Act of 2015 1008 | Land and Water Conservation Authorization and Funding Act of 2015 1009 | Large Capacity Ammunition Feeding Device Act of 2015 1010 | Law Enforcement Trust and Integrity Act of 2015 1011 | Lawful Purpose and Self Defense Act 1012 | Lawsuit Abuse Reduction Act of 2015 1013 | Layoff Prevention Extension Act of 2015 1014 | Lead Exposure Reduction Amendments Act of 2015 1015 | Learning Opportunities Created At Local Level Act 1016 | Legal Justice for Servicemembers Act of 2015 1017 | Lena Horne Recognition Act 1018 | Let Seniors Work Act of 2015 1019 | Level Playing Field in Trade Agreements Act of 2015 1020 | Leveling the Playing Field Act 1021 | Leveraging and Energizing America’s Apprenticeship Programs Act 1022 | Liberian Refugee Immigration Fairness Act of 2015 1023 | Liberty Through Strength Act 1024 | Liberty Through Strength Act II 1025 | Librarian of Congress Succession Modernization Act of 2015 1026 | Lieutenant Osvaldo Albarati Correctional Officer Self-Protection Act of 2015 1027 | Lifetime Income Disclosure Act 1028 | Lines Interfere with National Elections Act of 2015 1029 | Little Shell Tribe of Chippewa Indians Restoration Act of 2015 1030 | Lobbying and Campaign Finance Reform Act of 2015 1031 | Local Control of Education Act 1032 | Local Disaster Contracting Fairness Act of 2015 1033 | Local Energy Supply and Resiliency Act of 2015 1034 | Local Leadership in Education Act 1035 | Local School Board Governance and Flexibility Act 1036 | Local Taxpayer Relief Act 1037 | Local Transportation Infrastructure Act 1038 | Local Zoning Decisions Protection Act of 2015 1039 | Location Privacy Protection Act of 2015 1040 | Long Island Sound Restoration and Stewardship Act 1041 | Long Range Bomber Sustainment Act of 2015 1042 | Long Range Strike Aircraft Mix Act of 2015 1043 | Long-Term SCORE Act 1044 | Look-Alike Weapons Safety Act of 2015 1045 | Lori Jackson Domestic Violence Survivor Protection Act 1046 | Los Angeles Homeless Veterans Leasing Act of 2015 1047 | Low Value Shipment Regulatory Modernization Act of 2015 1048 | Low-Income Solar Act 1049 | Lower Farmington River and Salmon Brook Wild and Scenic River Act 1050 | Lumbee Recognition Act 1051 | Lyme and Tick-Borne Disease Prevention, Education, and Research Act of 2015 1052 | Lymphedema Treatment Act 1053 | MEND Act 1054 | Maintaining dignity and Eliminating unnecessary Restrictive Confinement of Youths Act of 2015 1055 | Making Electronic Government Accountable By Yielding Tangible Efficiencies Act of 2015 1056 | Making Public Land Public Access Act 1057 | Making appropriations to address the heroin and opioid drug abuse epidemic for the fiscal year ending September 30, 2016, and for other purposes. 1058 | Manufacturing Skills Act of 2015 1059 | Manufacturing Universities Act of 2015 1060 | Marijuana Businesses Access to Banking Act of 2015 1061 | Marine Oil Spill Prevention Act 1062 | Marine and Hydrokinetic Renewable Energy Act of 2015 1063 | Maritime Administration Enhancement Act of 2015 1064 | Maritime Washington National Heritage Area Act 1065 | Maritime and Energy Workforce Technical Training Enhancement Act 1066 | Marketplace Fairness Act of 2015 1067 | Master Limited Partnerships Parity Act 1068 | Mayflower Commemorative Coin Act 1069 | Meat and Poultry Recall Notification Act of 2015 1070 | Medgar Evers House Study Act 1071 | Medicaid Generic Drug Price Fairness Act of 2015 1072 | Medical Countermeasure Innovation Act of 2015 1073 | Medical Device Access and Innovation Protection Act 1074 | Medical Electronic Data Technology Enhancement for Consumers’ Health Act 1075 | Medical Evaluation Parity for Servicemembers Act of 2015 1076 | Medical Innovation Act of 2015 1077 | Medicare Access to Rehabilitation Services Act of 2015 1078 | Medicare Advantage Bill of Rights Act of 2015 1079 | Medicare Advantage Coverage Transparency Act of 2015 1080 | Medicare Ambulance Access, Fraud Prevention, and Reform Act of 2015 1081 | Medicare CGM Access Act of 2015 1082 | Medicare Choices Empowerment and Protection Act 1083 | Medicare Common Access Card Act of 2015 1084 | Medicare DMEPOS Competitive Bidding Improvement Act of 2015 1085 | Medicare Diabetes Prevention Act of 2015 1086 | Medicare Drug Savings Act of 2015 1087 | Medicare Formulary Improvement Act of 2015 1088 | Medicare Home Health Flexibility Act of 2015 1089 | Medicare Home Infusion Site of Care Act of 2015 1090 | Medicare Independence at Home Medical Practice Demonstration Improvement Act of 2015 1091 | Medicare Orthotics and Prosthetics Improvement Act of 2015 1092 | Medicare Patient Access to Hospice Act of 2015 1093 | Medicare Patient Empowerment Act of 2015 1094 | Medicare Prescription Drug Price Negotiation Act of 2015 1095 | Medicare Prescription Drug Savings and Choice Act of 2015 1096 | Medicare Residential Care Coordination Act of 2015 1097 | Medicare Safe Needle Disposal Coverage Act of 2015 1098 | Medicare Secondary Payer and Workers' Compensation Settlement Agreements Act of 2015 1099 | Medicare and Medicaid Improvements and Adjustments Act of 2015 1100 | Medication Therapy Management Empowerment Act of 2015 1101 | Mens Rea Reform Act of 2015 1102 | Mental Health Awareness and Improvement Act of 2015 1103 | Mental Health First Act of 2015 1104 | Mental Health Reform Act of 2015 1105 | Mental Health and Safe Communities Act of 2015 1106 | Mental Health in Schools Act of 2015 1107 | Meth Exposure to the Home Disclosure Act 1108 | Methane Hydrate Research and Development Amendments Act of 2015 1109 | Metropolitan Weather Hazards Protection Act of 2015 1110 | Michael Davis, Jr. and Danny Oliver in Honor of State and Local Law Enforcement Act 1111 | Microbead-Free Waters Act of 2015 1112 | Microlab Technology Commercialization Act of 2015 1113 | Microloan Act of 2015 1114 | Microloan Modernization Act of 2015 1115 | Middle Class CHANCE Act 1116 | Middle Class Health Benefits Tax Repeal Act of 2015 1117 | Middle East Refugee Emergency Supplemental Appropriations Act, 2016. 1118 | Middle School Technical Education Program Act 1119 | Migratory Bird Treaty Amendment Act of 2015 1120 | Military Consumer Protection Act 1121 | Military Corridor Transportation Improvement Act of 2015 1122 | Military Enlistment Opportunity Act of 2015 1123 | Military Facilities Force Protection Act of 2015 1124 | Military Families Credit Reporting Act 1125 | Military Family Relief Act of 2015 1126 | Military Reserve Jobs Act of 2015 1127 | Military Reserve Small Business Jobs Act of 2015 1128 | Military Sequester Flexibility Act 1129 | Military Sex Offender Reporting Act of 2015 1130 | Military Spouse Job Continuity Act of 2015 1131 | Military and Veteran Caregiver Services Improvement Act of 2015 1132 | Military and Veterans Education Protection Act 1133 | Military and Veterans Mental Health Provider Assessment Act of 2015 1134 | Millennium Compacts for Regional Economic Integration Act 1135 | Mineral Materials Contracts Termination Act 1136 | Miners Protection Act of 2015 1137 | Minority-Serving Institution Fairness Act 1138 | Mitigation Facilitation Act of 2015 1139 | Moapa Band of Paiutes Land Conveyance Act 1140 | Mobile Device Theft Deterrence Act of 2015 1141 | Mobile Mammography Promotion Act of 2015 1142 | Mobile Workforce State Income Tax Simplification Act of 2015 1143 | Mobility and Opportunity for Vulnerable Employees Act 1144 | Modular Airborne Firefighting System Flexibility Act 1145 | Mortgage Debt Tax Relief Act 1146 | Mortgage Finance Act of 2015 1147 | Mortgage Forgiveness Tax Relief Act 1148 | Motor Vehicle Safety Act of 2015 1149 | Motor Vehicle Safety Whistleblower Act 1150 | Motorsports Fairness and Permanency Act 1151 | Mount Hood Cooper Spur Land Exchange Clarification Act 1152 | Mountains to Sound Greenway National Heritage Area Act 1153 | Move America Act of 2015 1154 | Moving to Work Charter Program Act of 2015 1155 | Muslim Brotherhood Terrorist Designation Act of 2015 1156 | NICS Reporting Improvement Act 1157 | NOTICE Act 1158 | NTIS Elimination Act 1159 | National All Schedules Prescription Electronic Reporting Reauthorization Act of 2015 1160 | National Bison Legacy Act 1161 | National Child Protection Training Act 1162 | National Credit Union Administration Budget Transparency Act 1163 | National Criminal Justice Commission Act of 2015 1164 | National Debt and Taxation Transparency Act of 2015 1165 | National Defense Authorization Act for Fiscal Year 2016 1166 | National Diabetes Clinical Care Commission Act 1167 | National Disaster Tax Relief Act of 2015 1168 | National Forest Ecosystem Improvement Act of 2015 1169 | National Forest Foundation Reauthorization Act of 2015 1170 | National Forest Small Tracts Act Amendments Act of 2015 1171 | National Forest System Trails Stewardship Act 1172 | National Health Service Corps Expansion Act of 2015 1173 | National Health Service Corps Improvement Act of 2015 1174 | National Labor Relations Board Reform Act 1175 | National Laboratory Technology Maturation Act of 2015 1176 | National Memorial to Fallen Educators Act of 2015 1177 | National Monument Designation Transparency and Accountability Act of 2015 1178 | National Multimodal Freight Policy and Investment Act 1179 | National Nurse Act of 2015 1180 | National Nursing Shortage Reform and Patient Advocacy Act 1181 | National Oceanic and Atmospheric Administration Sexual Harassment and Assault Prevention Act 1182 | National Oceans and Coastal Security Act 1183 | National POW/MIA Remembrance Act of 2015 1184 | National Park Access Act 1185 | National Park Service Centennial Act 1186 | National Prostate Cancer Plan Act 1187 | National Right-to-Work Act 1188 | National Scenic Trails Parity Act 1189 | National Sea Grant College Program Amendments Act of 2015 1190 | National Volcano Early Warning and Monitoring System Act 1191 | National Weather Service Improvement Act 1192 | Native American Children's Safety Act 1193 | Native American Housing Assistance and Self-Determination Reauthorization Act of 2015 1194 | Native American Indian Education Act 1195 | Native American Languages Reauthorization Act of 2015 1196 | Native American Tourism and Improving Visitor Experience Act 1197 | Native American Voting Rights Act of 2015 1198 | Native Educator Support and Training Act 1199 | Native Hawaiian Education Reauthorization Act of 2015 1200 | Native Language Immersion Student Achievement Act 1201 | Native Species Protection Act 1202 | Natural Disaster Fairness in Contracting Act of 2015 1203 | Natural Gas Gathering Enhancement Act 1204 | Need-Based Educational Aid Act of 2015 1205 | Nepal Recovery Act 1206 | Nepal Trade Preferences Act 1207 | Net Price Calculator Improvement Act 1208 | Nevada Land Sovereignty Act of 2015 1209 | Nevada Native Nations Land Act 1210 | New Columbia Admission Act 1211 | New Markets Tax Credit Extension Act of 2015 1212 | New Mexico Drought Preparedness Act of 2015 1213 | New Skills for New Jobs Act 1214 | Next Generation Electric Systems Act 1215 | Next Generation High Schools Act 1216 | Next Generation Researchers Act 1217 | Nexus of Energy and Water for Sustainability Act of 2015 1218 | Nicholas and Zachary Burt Memorial Carbon Monoxide Poisoning Prevention Act of 2015 1219 | No Bonuses for Tax Cheats Act 1220 | No Budget, No Pay Act 1221 | No Child Left Inside Act of 2015 1222 | No Exemption for Washington from Obamacare Act 1223 | No Government No Pay Act of 2015 1224 | No Obamacare Kickbacks Act of 2015 1225 | No Obamacare Mandate Act 1226 | No Stolen Trademarks Honored in America Act 1227 | No Tax Write-offs for Corporate Wrongdoers Act 1228 | No Taxpayer Funding for Abortion and Abortion Insurance Full Disclosure Act of 2015 1229 | North American Alternative Fuels Act 1230 | North American Energy Infrastructure Act 1231 | North Country National Scenic Trail Route Adjustment Act 1232 | North Korea Sanctions Enforcement Act of 2015 1233 | North Korea Sanctions and Policy Enhancement Act of 2015 1234 | North Pacific Fisheries Convention Implementation Act 1235 | Northern Border Security Review Act 1236 | Northwest Atlantic Fisheries Convention Amendments Act 1237 | Notch Fairness Act of 2015 1238 | Notice for Organizations That Include Charities is Essential (NOTICE) Act 1239 | Nuclear Plant Decommissioning Act of 2015 1240 | Nuclear Regulatory Commission Reorganization Plan Codification and Complements Act 1241 | Nuclear Terrorism Conventions Implementation and Safety of Maritime Navigation Act of 2015 1242 | Nuclear Waste Administration Act of 2015 1243 | Nuclear Waste Informed Consent Act 1244 | Nuclear Weapon Free Iran Act of 2015 1245 | Nurse and Health Care Worker Protection Act of 2015 1246 | ObamaCare Repeal Act 1247 | Obamacare Opt-Out Act of 2015 1248 | Obamacare Tax Transparency Act 1249 | Obamacare Taxpayer Bailout Prevention Act 1250 | Ocmulgee Mounds National Historical Park Boundary Revision Act of 2015 1251 | Office of Strategic Services Congressional Gold Medal Act 1252 | Offshore Energy and Jobs Act of 2015 1253 | Offshore Fairness Act 1254 | Offshore Production and Energizing National Security Act of 2015 1255 | Offshore Reinsurance Tax Fairness Act 1256 | Offshoring Prevention Act 1257 | Oil Spill Deterrent Act 1258 | Oil and Gas Production and Distribution Reform Act of 2015 1259 | Older Americans Act Reauthorization Act of 2015 1260 | Older Americans Community Access Revitalization and Education Act 1261 | Omnibus Territories Act of 2015 1262 | On-the-Job Training Act of 2015 1263 | One Subject at a Time Act 1264 | Online Competition and Consumer Choice Act of 2015 1265 | Operation United Assistance Tax Exclusion Act of 2015 1266 | Opioid Overdose Reduction Act of 2015 1267 | Oregon Coastal Land Act 1268 | Oregon Wildlands Act 1269 | Oregon and California Land Grant Act of 2015 1270 | Organ Donation Awareness and Promotion Act of 2015 1271 | Orphan Drug Fairness Act 1272 | Orphan Product Extensions Now Accelerating Cures and Treatments Act of 2015 1273 | Outdoor Recreation Jobs and Economic Impact Act of 2015 1274 | Outdoor Recreation Legacy Partnership Grant Program Act of 2015 1275 | Overdose Prevention Act 1276 | Owyhee Wilderness Areas Boundary Modifications Act 1277 | Ozone Regulatory Delay and Extension of Assessment Length Act of 2015 1278 | PACE Act 1279 | PARTNERSHIPS Act 1280 | PCAOB Enforcement Transparency Act of 2015 1281 | PRIDE Act 1282 | PTC Elimination Act 1283 | PURPA’s Legislative Upgrade to State Authority Act 1284 | Pain-Capable Unborn Child Protection Act 1285 | Parental Bereavement Act of 2015 1286 | Part D Beneficiary Appeals Fairness Act 1287 | Partner with Korea Act 1288 | Passenger Fee Restructuring Exemptions Act of 2015 1289 | Patents for Humanity Program Improvement Act 1290 | Patient Access and Medicare Protection Act 1291 | Patient Access to Disposable Medical Technology Act of 2015 1292 | Patient Choice Restoration Act 1293 | Patient Freedom Act of 2015 1294 | Patient-Focused Impact Assessment Act of 2015 1295 | Patriot Employer Tax Credit Act 1296 | Pay Our Coast Guard Act 1297 | Pay Workers a Living Wage Act 1298 | Paycheck Fairness Act 1299 | Paying a Fair Share Act of 2015 1300 | Payroll Fraud Prevention Act of 2015 1301 | Pechanga Band of Luiseño Mission Indians Water Rights Settlement Act 1302 | Pedestrian Safety Act of 2015 1303 | Pell Grant Cost of Tuition Adjustment Act 1304 | Pell Grant Protection Act 1305 | Pell Grant Restoration Act of 2015 1306 | Pension Accountability Act 1307 | Permanent Department of Veterans Affairs Choice Card Act of 2015 1308 | Permanently Protecting Tenants at Foreclosure Act of 2015 1309 | Personal Care Products Safety Act 1310 | Personal Health Investment Today Act of 2015 1311 | Pet and Women Safety Act of 2015 1312 | Petroleum Coke Transparency and Public Health Protection Act 1313 | Pets on Trains Act of 2015 1314 | Phantom Fuel Reform Act 1315 | Pharmacy and Medically Underserved Areas Enhancement Act 1316 | Philanthropic Enterprise Act of 2015 1317 | Philanthropic Facilitation Act 1318 | Phone Scam Prevention Act of 2015 1319 | Physical Therapist Workforce and Patient Access Act of 2015 1320 | Physician Ambassadors Helping Veterans Act 1321 | Physician Shortage Minimization Act of 2015 1322 | Pilot’s Bill of Rights 2 1323 | Pipeline Improvement and Preventing Spills Act of 2015 1324 | Pipeline Modernization and Consumer Protection Act 1325 | Pipeline Revolving Fund and Job Creation Act 1326 | Plum Island Conservation Act 1327 | Point Reyes Coast Guard Housing Conveyance Act 1328 | Point Spencer Land Conveyance Act 1329 | Polar Bear Conservation and Fairness Act of 2015 1330 | Police Creating Accountability by Making Effective Recording Available Act of 2015 1331 | Policyholder Protection Act of 2015 1332 | Port Performance Act 1333 | Positive Train Control Safety Act 1334 | Postal Employee Appeal Rights Amendments Act of 2015 1335 | Postal Innovation Act 1336 | Power Efficiency and Resiliency Act 1337 | Pregnancy Assistance Fund Expansion Act 1338 | Pregnancy Discrimination Amendment Act 1339 | Pregnant Women Health and Safety Act 1340 | Pregnant Workers Fairness Act 1341 | Pregnant and Parenting Students Access to Education Act of 2015 1342 | Prenatal Nondiscrimination Act of 2015 1343 | Prepaid Card and Mobile Account Consumer Protection Act of 2015 1344 | Prepare All Kids Act of 2015 1345 | Prepare, Ready, Equip, and Prevent Areas at Risk of Emergency Wildfires Act of 2015 1346 | Prescribe A Book Act 1347 | Prescribed Burn Approval Act of 2015 1348 | Prescription Drug Abuse Prevention and Treatment Act of 2015 1349 | Prescription Drug Affordability Act of 2015 1350 | Preservation Research at Institutions Serving Minorities Act of 2015 1351 | Preserve Access to Affordable Generics Act 1352 | Preserve Access to Medicare Rural Home Health Services Act of 2015 1353 | Preserving Access to Manufactured Housing Act of 2015 1354 | Preserving Access to Targeted, Individualized, and Effective New Treatments and Services (PATIENTS) Act of 2015 1355 | Preserving American Access to Information Act 1356 | Preserving American Homeownership Act of 2015 1357 | Preserving Employee Wellness Programs Act 1358 | Preserving Freedom and Choice in Health Care Act 1359 | Preserving Medicare Advantage for all Medicare Beneficiaries Act of 2015 1360 | Preserving Patient Access to Post-Acute Hospital Care Act of 2015 1361 | Preserving Rehabilitation Innovation Centers Act of 2015 1362 | President Street Station Study Act 1363 | Presidential Allowance Modernization Act of 2015 1364 | Presidential Library Donation Reform Act of 2015 1365 | Presidential Transitions Improvements Act of 2015 1366 | Prevent All Soring Tactics Act of 2015 1367 | Prevent Interruptions in Physical Therapy Act of 2015 1368 | Prevent Targeting at the IRS Act 1369 | Preventing Animal Cruelty and Torture Act 1370 | Preventing Antibiotic Resistance Act of 2015 1371 | Preventing Labor Union Slowdowns Act of 2015 1372 | Preventing Unionization of Revenue Service Employees Act 1373 | Preventing and Reducing Improper Medicare and Medicaid Expenditures Act of 2015 1374 | Primary Care Enhancement Act of 2015 1375 | Principled Rulemaking Act of 2015 1376 | Prioritizing Veterans Access to Mental Health Care Act of 2015 1377 | Privacy Notice Modernization Act of 2015 1378 | Private Education Loan Modification Act of 2015 1379 | Private Sector Call Record Retention Act 1380 | Private Spectrum Relocation Funding Act of 2015 1381 | Pro Football Hall of Fame Commemorative Coin Act 1382 | Pro bono Work to Empower and Represent Act of 2015 1383 | Program Management Improvement Accountability Act 1384 | Prohibiting Detention of Youth Status Offenders Act of 2015 1385 | Promise Neighborhoods Authorization Act of 2015 1386 | Promise for Antibiotics and Therapeutics for Health Act 1387 | Promoting Automotive Repair, Trade, and Sales Act of 2015 1388 | Promoting Health as Youth Skills in Classrooms and Life Act 1389 | Promoting Life-Saving New Therapies for Neonates Act of 2015 1390 | Promoting New Manufacturing Act 1391 | Promoting Opportunity for Disability Benefit Applicants Act 1392 | Promoting Opportunity through Informed Choice Act 1393 | Promoting Physical Activity for Americans Act 1394 | Promoting Regional Energy Partnerships for Advancing Resilient Energy Systems Act 1395 | Promoting Renewable Energy with Shared Solar Act of 2015 1396 | Promoting U.S. Jobs Through Exports Act of 2015 1397 | Promoting Unlicensed Spectrum Act of 2015 1398 | Promotion and Expansion of Private Employee Ownership Act of 2015 1399 | Proprietary Education Oversight Coordination Improvement Act 1400 | Protect America’s Cities from Government Blacklist Act of 2015 1401 | Protect Marriage from the Courts Act of 2015 1402 | Protect Our Military Families’ 2nd Amendment Rights Act 1403 | Protect Student Borrowers Act of 2015 1404 | Protect and Preserve International Cultural Property Act 1405 | Protecting Access to Lifesaving Screenings Act 1406 | Protecting Access to Rural Therapy Services (PARTS) Act 1407 | Protecting Adoption and Promoting Responsible Fatherhood Act of 2015 1408 | Protecting American Citizens Together Act 1409 | Protecting American Jobs Act 1410 | Protecting American Lives Act 1411 | Protecting American Talent and Entrepreneurship Act of 2015 1412 | Protecting Americans from the Proliferation of Weapons to Terrorists Act of 2015 1413 | Protecting America’s Paper for Recycling Act 1414 | Protecting America’s Workers Act 1415 | Protecting And Retaining Our Children's Health Insurance Program Act of 2015 1416 | Protecting Charitable Contributions Act of 2015 1417 | Protecting Children from Electronic Cigarette Advertising Act of 2015 1418 | Protecting Communities and Police Act of 2015 1419 | Protecting Consumers from Unreasonable Credit Rates Act of 2015 1420 | Protecting Consumers from Unreasonable Rates Act 1421 | Protecting Domestic Violence and Stalking Victims Act of 2015 1422 | Protecting Employees and Retirees in Business Bankruptcies Act of 2015 1423 | Protecting Financial Aid for Students and Taxpayers Act 1424 | Protecting Individuals From Mass Aerial Surveillance Act of 2015 1425 | Protecting Kids from Candy-Flavored Drugs Act of 2015 1426 | Protecting Lands Against Narcotics Trafficking Act of 2015 1427 | Protecting Local Business Opportunity Act 1428 | Protecting Local Fishing Jobs and Communities Act of 2015 1429 | Protecting Medicare Beneficiaries Act of 2015 1430 | Protecting Older Workers Against Discrimination Act 1431 | Protecting Orderly and Responsible Transit of Shipments Act of 2015 1432 | Protecting Our Infants Act of 2015 1433 | Protecting Our Students and Taxpayers Act of 2015 1434 | Protecting Our Youth from Dangerous Synthetic Drugs Act of 2015 1435 | Protecting Seniors’ Access to Medicare Act of 2015 1436 | Protecting States’ Rights to Promote American Energy Security Act 1437 | Protecting Student Athletes from Concussions Act of 2015 1438 | Protecting Student Privacy Act of 2015 1439 | Protecting Students from Sexual and Violent Predators Act 1440 | Protecting Students from Worthless Degrees Act 1441 | Protecting Volunteer Firefighters and Emergency Responders Act 1442 | Protecting and Preserving Social Security Act 1443 | Protection of Social Security Benefits Restoration Act 1444 | Provider Payment Sunshine Act 1445 | Provider Tax Administrative Simplification Act of 2015 1446 | Providing Resources Early for Kids Act of 2015 1447 | Providing for additional space for the protection and preservation of national collections held by the Smithsonian Institution. 1448 | Public Access to Public Land Guarantee Act 1449 | Public Good IRA Rollover Act of 2015 1450 | Public Land Job Creation Act of 2015 1451 | Public Land Renewable Energy Development Act of 2015 1452 | Public Lands Service Corps Act of 2015 1453 | Public Power Risk Management Act of 2015 1454 | Puerto Rico Assistance Act of 2015 1455 | Puerto Rico Chapter 9 Uniformity Act of 2015 1456 | Puerto Rico Emergency Financial Stability Act of 2015 1457 | Puerto Rico Hospital HITECH Amendments Act of 2015 1458 | Puerto Rico Medicare Part B Equity Act of 2015 1459 | Quadrennial Energy Review Act of 2015 1460 | Quality Care for Moms and Babies Act 1461 | Quality Data, Quality Healthcare Act of 2015 1462 | Quality Measure Alignment Act of 2015 1463 | Quarterly Financial Reporting Reauthorization Act of 2015 1464 | Quell Unnecessary, Intentional, and Encroaching Telephone Calls Act of 2015 1465 | Quicker Veterans Benefits Delivery Act of 2015 1466 | READ Act 1467 | RESPONSE Act of 2015 1468 | RISE After Disaster Act of 2015 1469 | ROV In-Depth Examination Act of 2015 1470 | RPPA Commercial Recreation Concessions Pilot Program Act of 2015 1471 | Radiation Exposure Compensation Act Amendments of 2015 1472 | Raechel and Jacqueline Houck Safe Rental Car Act of 2015 1473 | Rafael Ramos and Wenjian Liu National Blue Alert Act of 2015 1474 | Rail Shipper Fairness Act of 2015 1475 | Railroad Antitrust Enforcement Act of 2015 1476 | Railroad Infrastructure Financing Improvement Act 1477 | Railroad Reform, Enhancement, and Efficiency Act 1478 | Railroad Safety and Positive Train Control Extension Act 1479 | Raise the Wage Act 1480 | Raising Enrollment with a Government Initiated System for Timely Electoral Registration (REGISTER) Act of 2015 1481 | Rapid DNA Act of 2015 1482 | Rare Disease Innovation Act 1483 | Ratepayer Fairness Act of 2015 1484 | Reach Every Mother and Child Act of 2015 1485 | Read the Bills Act 1486 | Real EPA Impact Reviews Act 1487 | Real Estate Investment and Jobs Act of 2015 1488 | Real Time Transparency Act 1489 | Rebuild America Act of 2015 1490 | Rebuilding America's Schools Act 1491 | Rebuilding Urban Inner Cities Is Long Overdue Act of 2015 1492 | Reciprocity Ensures Streamlined Use of Lifesaving Treatments Act of 2015 1493 | Reclassification to Ensure Smarter and Equal Treatment Act of 2015 1494 | Recognize, Assist, Include, Support, and Engage Family Caregivers Act of 2015 1495 | Record Expungement Designed to Enhance Employment Act of 2015 1496 | Red River Private Property Protection Act 1497 | Red Snapper Management Improvement Act 1498 | Reducing Disparities Using Care Models and Education Act of 2015 1499 | Reducing Overlapping Payments Act 1500 | Reducing the Effects of the Cyberattack on OPM Victims Emergency Response Act of 2015 1501 | Refuge from Cruel Trapping Act 1502 | Regional Gas Consumer Protection Act 1503 | Registered Nurse Safe Staffing Act of 2015 1504 | Regulations Endanger Democracy Act of 2015 1505 | Regulations From the Executive in Need of Scrutiny Act of 2015 1506 | Regulatory Accountability Act of 2015 1507 | Regulatory Authority Clarification Act of 2015 1508 | Regulatory Examination Vital for Improving and Evaluating Working Solutions Act of 2015 1509 | Regulatory Fairness Act of 2015 1510 | Regulatory Impact Scale on the Economy Small Business Act of 2015 1511 | Regulatory Improvement Act of 2015 1512 | Regulatory Predictability for Business Growth Act of 2015 1513 | Regulatory Responsibility for our Economy Act of 2015 1514 | Regulatory Review and Sunset Act of 2015 1515 | Reinforcing American-Made Products Act of 2015 1516 | Relating to the modernization of C–130 aircraft to meet applicable regulations of the Federal Aviation Administration, and for other purposes. 1517 | Relationship Lending Preservation Act of 2015 1518 | Reliable Investment in Vital Energy Reauthorization Act 1519 | Remittance Status Verification Act of 2015 1520 | Removing Barriers to Colorectal Cancer Screening Act of 2015 1521 | Removing Limitations on Insurance Effectiveness and Flexibility Act of 2015 1522 | Renewable Chemicals Act of 2015 1523 | Renewable Electricity Standard Act 1524 | Renewable Fuel Standard Repeal Act 1525 | Repairing Every Car to Avoid Lost Lives Act 1526 | Repay Act of 2015 1527 | Repeal CFPB Act 1528 | Repeal Executive Amnesty Act of 2015 1529 | Repeal Existing Policies that Encourage and Allow Legal HIV Discrimination Act of 2015 1530 | Representation Fairness Restoration Act 1531 | Representative Payee Fraud Prevention Act of 2015 1532 | Require Evaluation before Implementing Executive Wishlists Act of 2015 1533 | Requiring Reporting of Online Terrorist Activity Act 1534 | Research of Alcohol Detection Systems for Stopping Alcohol-Related Fatalities Everywhere Act of 2015 1535 | Resident Physician Shortage Reduction Act of 2015 1536 | Residue Entries and Streamlining Trade Act 1537 | Resolving Environmental and Grid Reliability Conflicts Act of 2015 1538 | Respect for Marriage Act 1539 | Responsible Estate Tax Act 1540 | Responsible Transfer of Firearms Act 1541 | Responsible Use of Taxpayer Dollars for Portraits Act of 2015 1542 | Restoration of America's Wire Act 1543 | Restore Honor to Service Members Act 1544 | Restoring Access to Medication Act of 2015 1545 | Restoring America’s Watersheds Act of 2015 1546 | Restoring Main Street Investor Protection and Confidence Act 1547 | Restoring Medicaid for Compact of Free Association Migrants Act of 2015 1548 | Restoring the 10th Amendment Act 1549 | Retired Pay Restoration Act of 2015 1550 | Retirement Security Act of 2015 1551 | Retirement and Income Security Enhancements (RAISE) Act 1552 | Returned Exclusively For Unpaid National Debt Act 1553 | Rewarding Achievement and Incentivizing Successful Employees Act 1554 | Rhode Island Fishermen's Fairness Act 1555 | Right Start Child Care and Education Act of 2015 1556 | Robert C. Byrd Mine Safety Protection Act of 2015 1557 | Robert Matava Elder Abuse Victims Act of 2015 1558 | Robocall and Call Spoofing Enforcement Improvements Act of 2015 1559 | Route to Opportunity And Development Act of 2015 1560 | Runaway and Homeless Youth and Trafficking Prevention Act 1561 | Rural ACO Improvement Act of 2015 1562 | Rural ACO Provider Equity Act of 2015 1563 | Rural Community Hospital Demonstration Extension Act of 2015 1564 | Rural Educator Support and Training Act 1565 | Rural Emergency Acute Care Hospital Act 1566 | Rural Health Care Connectivity Act of 2015 1567 | Rural Hospital Access Act of 2015 1568 | Rural Postal Act of 2015 1569 | Rural Spectrum Accessibility Act of 2015 1570 | Rural Veterans Improvement Act of 2015 1571 | Rural Veterans Travel Enhancement Act of 2015 1572 | Ruth Moore Act of 2015 1573 | SAFE Act 1574 | SAFE Act Confidentiality and Privilege Enhancement Act 1575 | SAFE Check Act 1576 | SAFE KIDS Act 1577 | SALTS Act 1578 | SBIC Advisers Relief Act of 2015 1579 | SCORE Act of 2015 1580 | SCORE for Small Business Act of 2015 1581 | SCRA Rights Protection Act of 2015 1582 | SEMPER FI Act 1583 | SGR Repeal and Medicare Provider Payment Modernization Act of 2015 1584 | SNAP Work Opportunities and Veteran Protection Act of 2015 1585 | SOAR to Health and Wellness Act of 2015 1586 | SONG Act 1587 | SOS Campus Act 1588 | STEM Education for the Global Economy Act of 2015 1589 | STEM Gateways Act 1590 | STEM Jobs Act of 2015 1591 | STEM Master Teacher Corps Act of 2015 1592 | STEM Support for Teachers in Education and Mentoring (STEM) Act 1593 | Sacramento-San Joaquin Delta National Heritage Area Establishment Act 1594 | Safe Food Act of 2015 1595 | Safe Schools Improvement Act of 2015 1596 | Safe Skies Act of 2015 1597 | Safe Skies for Unmanned Aircraft Act of 2015 1598 | Safe Transport for Horses Act 1599 | Safe and Affordable Drugs from Canada Act of 2015 1600 | Safe and Affordable Prescription Drugs Act of 2015 1601 | Safe and Secure Decommissioning Act of 2015 1602 | Safe and Secure Drinking Water Protection Act of 2015 1603 | Safeguarding American Families and Expanding Social Security Act of 2015 1604 | Safeguarding Classrooms Hurt by ObamaCare’s Obligatory Levies 1605 | Safer Communities Act of 2015 1606 | Safer Officers and Safer Citizens Act of 2015 1607 | Safer Prescribing of Controlled Substances Act 1608 | Safety Through Informed Consumers Act of 2015 1609 | Safety for Airports and Firefighters by Ensuring Drones Refrain from Obstructing Necessary Equipment Act of 2015 1610 | Safety for Our Schoolchildren Act of 2015 1611 | Sage-Grouse Protection and Conservation Act 1612 | Sage-Grouse and Mule Deer Habitat Conservation and Restoration Act of 2015 1613 | Salary Collection Regulatory Relief Act 1614 | Same Day Registration Act 1615 | San Francisco Bay Restoration Act 1616 | Sanction Iran, Safeguard America Act of 2015 1617 | Sanctuary Regulatory Fairness Act of 2015 1618 | Saracini Aviation Safety Act of 2015 1619 | Save Oak Flat Act 1620 | Save Our Small and Seasonal Businesses Act of 2015 1621 | Saving Access to Compounded Medications for Special Needs Patients Act 1622 | Saving Federal Dollars Through Better Use of Government Purchase and Travel Cards Act of 2015 1623 | Saving Lives, Saving Costs Act 1624 | Savings Act 1625 | Sawtooth National Recreation Area and Jerry Peak Wilderness Additions Act 1626 | Scale-up Manufacturing Investment Company Act of 2015 1627 | Schedules That Work Act 1628 | Scholarships for Opportunity and Results Reauthorization Act 1629 | School Asthma Management Plan Act 1630 | School Building Fairness Act of 2015 1631 | School Food Modernization Act 1632 | School Lunch Price Protection Act of 2015 1633 | School Principal Recruitment and Training Act 1634 | Schools Utilizing Comprehensive and Community Engagement for Success Act 1635 | Scofield Land Transfer Act 1636 | Searching for and Cutting Regulations that are Unnecessarily Burdensome Act of 2015 1637 | Seasonal Forecasting Improvement Act 1638 | Second Amendment Enforcement Act of 2015 1639 | Second Chance Reauthorization Act 1640 | Secret Science Reform Act of 2015 1641 | Secure Data Act of 2015 1642 | Secure Rural Schools and Payment in Lieu of Taxes Repair Act 1643 | Secure the Border First Act of 2015 1644 | Securing America’s Future Energy: Protecting our Infrastructure of Pipelines and Enhancing Safety Act 1645 | Securing Care for Seniors Act of 2015 1646 | Securing Fairness in Regulatory Timing Act of 2015 1647 | Securing Urgent Resources Vital to Indian Victim Empowerment Act 1648 | Security Clearance Accountability, Reform, and Enhancement Act of 2015 1649 | Security and Financial Empowerment Act of 2015 1650 | Security and Privacy in Your Car Act of 2015 1651 | Seismic Moratorium Act 1652 | Self-Insurance Protection Act 1653 | Senate Campaign Disclosure Parity Act 1654 | Senior$afe Act of 2015 1655 | Seniors And Veterans Emergency Benefits Act 1656 | Seniors Fraud Prevention Act of 2015 1657 | Seniors Mental Health Access Improvement Act of 2015 1658 | Seniors’ Tax Simplification Act of 2015 1659 | Sensible Environmental Protection Act of 2015 1660 | Sentencing Reform and Corrections Act of 2015 1661 | Separation of Powers Restoration and Second Amendment Protection Act 1662 | Sequestration Relief Act of 2015 1663 | Service Members and Communities Count Act of 2014 1664 | Service for Schools Act of 2015 1665 | Servicemember Student Loan Affordability Act of 2015 1666 | Servicemember and Veteran Protection Act of 2015 1667 | Servicemembers Self-Defense Act of 2015 1668 | Severe Fuel Supply Emergency Response Act of 2015 1669 | Sewall-Belmont House Act of 2015 1670 | Shareholder Protection Act of 2015 1671 | Shiloh National Military Park Boundary Adjustment and Parker’s Crossroads Battlefield Designation Act 1672 | Ships to be Recycled in the States Act 1673 | Short Line Railroad Rehabilitation and Investment Act of 2015 1674 | Show Your Exemption Act 1675 | Shrinking Emergency Account Losses Act of 2015 1676 | Simpler Tax Filing Act of 2015 1677 | Simplified, Manageable, And Responsible Tax Act 1678 | Simplifying Access to Student Loan Information Act of 2015 1679 | Simplifying Financial Aid for Students Act of 2015 1680 | Simplifying Technical Aspects Regarding Seasonality Act of 2015 1681 | Sixth Amendment Preservation Act 1682 | Slain Officer Family Support Act of 2015 1683 | Small Aircraft Tax Modification Act of 2015 1684 | Small Airport Regulation Relief Act of 2015 1685 | Small Brewer Reinvestment and Expanding Workforce Act 1686 | Small Business Access to Capital Act of 2015 1687 | Small Business Broadband Deployment Act of 2015 1688 | Small Business Broadband and Emerging Information Technology Enhancement Act of 2015 1689 | Small Business Development Centers Improvement Act of 2015 1690 | Small Business Disaster Reform Act of 2015 1691 | Small Business Energy Efficiency Act of 2015 1692 | Small Business Expensing Act of 2015 1693 | Small Business Export Growth Act of 2015 1694 | Small Business Fairness Act 1695 | Small Business Fairness in Health Care Act 1696 | Small Business Health Relief Act of 2015 1697 | Small Business Healthcare Relief Act 1698 | Small Business Innovation Impact Act 1699 | Small Business Investment Capital Company Act of 2015 1700 | Small Business Lending Enhancement Act of 2015 1701 | Small Business Lending Reauthorization Act of 2015 1702 | Small Business Lending and Economic Inequality Reduction Act of 2015 1703 | Small Business Mergers, Acquisitions, Sales, and Brokerage Simplification Act of 2015 1704 | Small Business Paperwork Relief Act of 2015 1705 | Small Business Regulatory Flexibility Improvements Act of 2015 1706 | Small Business Regulatory Sunset Act of 2015 1707 | Small Business Stability Act 1708 | Small Business Start-up Savings Accounts Act of 2015 1709 | Small Business Subcontracting Transparency Act of 2015 1710 | Small Business Tax Certainty and Growth Act of 2015 1711 | Small Business Tax Compliance Relief Act of 2015 1712 | Small Business Tax Credit Accessibility Act 1713 | Small Business Tax Equity Act of 2015 1714 | Small Business Taxpayer Bill of Rights Act of 2015 1715 | Small Contractors Improve Competition Act of 2015 1716 | Small Hydropower Dependable Regulatory Order Act of 2015 1717 | Small Public Housing Agency Opportunity Act of 2015 1718 | Smart Building Acceleration Act 1719 | Smart Energy and Water Efficiency Act of 2015 1720 | Smart Grid Act of 2015 1721 | Smart Manufacturing Leadership Act 1722 | Smarter Approach to Nuclear Expenditures Act 1723 | Smarter Regulations Through Advance Planning and Review Act of 2015 1724 | Smarter Sentencing Act of 2015 1725 | Smartphone Theft Prevention Act of 2015 1726 | Sober Truth on Preventing Underage Drinking Reauthorization Act 1727 | Social Impact Partnership Act 1728 | Social Security 2100 Act 1729 | Social Security Disability Insurance and Unemployment Benefits Double Dip Elimination Act 1730 | Social Security Earned Benefits Payment Act 1731 | Social Security Expansion Act 1732 | Social Security Fairness Act of 2015 1733 | Social Security Identity Defense Act of 2015 1734 | Social Security Lock-Box Act of 2015 1735 | Social Security and Marriage Equality Act 1736 | Songwriter Equity Act of 2015 1737 | Sonoran Corridor Interstate Development Act of 2015 1738 | Sound Dollar Act of 2015 1739 | South Pacific Fisheries Convention Implementation Act 1740 | Southern Atlantic Energy Security Act 1741 | Southern Utah Open OHV Areas Act 1742 | Southwestern Oregon Watershed and Salmon Protection Act of 2015 1743 | Space Resource Exploration and Utilization Act of 2015 1744 | Speak Up to Protect Every Abused Kid Act 1745 | Special Inspector General for Monitoring the ACA Act of 2015 1746 | Special Needs Trust Fairness Act of 2015 1747 | Spectrum Challenge Prize Act of 2015 1748 | Spectrum Relocation Fund Act of 2015 1749 | Sport Fish Restoration and Recreational Boating Safety Act 1750 | Sports Medicine Licensure Clarity Act 1751 | Stabilize Medicaid and CHIP Coverage Act of 2015 1752 | Stand with Israel Act of 2015 1753 | Standard Merger and Acquisition Reviews Through Equal Rules Act of 2015 1754 | Stanley Cooper Death Benefits for Court Security Officers Act 1755 | Start-up Jobs and Innovation Act 1756 | Startup Act 1757 | State Grazing Management Authority Act 1758 | State Licensing Efficiency Act of 2015 1759 | State Marriage Defense Act of 2015 1760 | State Mineral Revenue Protection Act 1761 | State Partnership Program Enhancement Act of 2015 1762 | State Refugee Security Act of 2015 1763 | State Trade and Export Promotion Utilization Program for American Small Businesses Act 1764 | State Transportation Flexibility Act 1765 | State, Tribal, and Local Species Transparency and Recovery Act 1766 | States’ Rights Municipal Broadband Act of 2015 1767 | Stem Cell Therapeutic and Research Reauthorization Act of 2015 1768 | Steve Gleason Act of 2015 1769 | Stewardship End Result Contracting Improvement Act 1770 | Stonewall National Historic Site Establishment Act 1771 | Stop Advertising Victims of Exploitation Act of 2015 1772 | Stop Arctic Ocean Drilling Act of 2015 1773 | Stop Child Summer Hunger Act of 2015 1774 | Stop Corporate Inversions Act of 2015 1775 | Stop Debt Collection Abuse Act of 2015 1776 | Stop Drugs at the Border Act of 2015 1777 | Stop Errors in Credit Use and Reporting Act 1778 | Stop Exploitation Through Trafficking Act of 2015 1779 | Stop Extremists Coming Under Refugee Entry Act 1780 | Stop Illegal Insider Trading Act 1781 | Stop Illegal Reentry Act 1782 | Stop Militarizing Law Enforcement Act 1783 | Stop Motorcycle Checkpoint Funding Act 1784 | Stop Nuclear Waste by Our Lakes Act of 2015 1785 | Stop Punishing Innocent Americans Act 1786 | Stop Sanctuary Cities Act 1787 | Stop Sanctuary Policies and Protect Americans Act 1788 | Stop Sexual Abuse by School Personnel Act of 2015 1789 | Stop Subsidizing Multimillion Dollar Corporate Bonuses Act 1790 | Stop Super PAC-Candidate Coordination Act 1791 | Stop Targeting of Political Beliefs by the IRS Act of 2015 1792 | Stop Tax Haven Abuse Act 1793 | Stop Trafficking in Fentanyl Act of 2015 1794 | Stop Wasteful Federal Bonuses Act of 2015 1795 | Stopping Illegal Obamacare Subsidies Act 1796 | Stopping Improper Payments to Deceased People Act 1797 | Stopping Medication Abuse and Protecting Seniors Act of 2015 1798 | Strategic Petroleum Reserve Modernization Act of 2015 1799 | Strategic Petroleum Supplies Act 1800 | Streamlining and Investing in Broadband Infrastructure Act 1801 | Strengthen And Fortify Existing Bridges Act of 2015 1802 | Strengthening America's Bridges Act 1803 | Strengthening Education through Research Act 1804 | Strengthening Kids' Interest in Learning and Libraries Act 1805 | Strengthening Medicare Intensive Cardiac Rehabilitation Programs Act of 2015 1806 | Strengthening Privacy, Oversight, and Transparency Act 1807 | Strengthening Research in Adult Education Act 1808 | Strengthening Technical Assistance, Resources, and Training to Unleash the Potential of Veterans Act of 2015 1809 | Strong Families Act 1810 | Strong Lungs, Strong Lives Act of 2015 1811 | Strong Start for America’s Children Act of 2015 1812 | Stronger Enforcement of Civil Penalties Act of 2015 1813 | Student Loan Borrower Bill of Rights 1814 | Student Loan Relief Act of 2015 1815 | Student Non-Discrimination Act of 2015 1816 | Student Privacy Protection Act 1817 | Student Protection and Success Act 1818 | Student Right to Know Before You Go Act of 2015 1819 | Student Success Act 1820 | Student Testing Improvement and Accountability Act 1821 | Students Before Profits Act of 2015 1822 | Subsistence Access Management Act of 2015 1823 | Success in the Middle Act of 2015 1824 | Sugar Reform Act of 2015 1825 | Summer Meals Act of 2015 1826 | Sunlight for Unaccountable Non-profits (SUN) Act 1827 | Sunset of the 2001 Authorization for Use of Military Force Act 1828 | Sunshine for Regulatory Decrees and Settlements Act of 2015 1829 | Sunshine in Sponsorship Identification Act 1830 | Sunshine in the Courtroom Act of 2015 1831 | Super Pollutants Act of 2015 1832 | Superfund Polluter Pays Restoration Act of 2015 1833 | Superstorm Sandy Relief and Disaster Loan Program Improvement Act of 2015 1834 | Supplemental Security Income Restoration Act of 2015 1835 | Support Making Assessments Reliable and Timely Act 1836 | Support Technology and Research for Our Nation's Growth Patents Act of 2015 1837 | Support Theaters in America Growth and Expansion Act 1838 | Support for Bridges Act 1839 | Supporting Academic Freedom through Regulatory Relief Act 1840 | Supporting Adoptive Families Act 1841 | Supporting Afterschool STEM Act 1842 | Supporting Athletes, Families and Educators to Protect the Lives of Athletic Youth Act 1843 | Supporting Colorectal Examination and Education Now Act of 2015 1844 | Supporting Positive Outcomes After Release Act 1845 | Supporting Transparent Regulatory and Environmental Actions in Mining Act of 2015 1846 | Supporting Working Moms Act of 2015 1847 | Supportive School Climate Act of 2015 1848 | Supreme Court Ethics Act of 2015 1849 | Surface Transportation Board Reauthorization Act of 2015 1850 | Surface Transportation Extension Act of 2015 1851 | Surface Transportation Project Delivery Program Improvement Act 1852 | Susquehanna Gateway National Heritage Area Act 1853 | Sustainable Chemistry Research and Development Act of 2015 1854 | Sutton Mountain and Painted Hills Area Preservation and Economic Enhancement Act of 2015 1855 | Swatting Won't be Accepted or Tolerated Act of 2015 1856 | Syrian Refugee Verification and Safety Act 1857 | Syrian War Crimes Accountability Act of 2015 1858 | TELEmedicine for MEDicare Act of 2015 1859 | TESR Act 1860 | TREAT Act 1861 | TRICARE Portability Act of 2015 1862 | Tallying of the Actual Liabilities Act of 2015 1863 | Tar Sands Tax Loophole Elimination Act 1864 | Target Practice and Marksmanship Training Support Act 1865 | Targeted Employment Areas Improvement Act 1866 | Tax Refund Protection Act of 2015 1867 | Tax Relief And #FixTheTrustFund For Infrastructure Certainty Act of 2015 1868 | Tax Relief Extension Act of 2015 1869 | Tax Transparency Act of 2015 1870 | Taxpayer Accountability Act 1871 | Taxpayer Bailout Protection Act 1872 | Taxpayer Bill of Rights Act of 2015 1873 | Taxpayer Bill of Rights Enhancement Act of 2015 1874 | Taxpayer Protection and Preparer Proficiency Act of 2015 1875 | Taxpayer Protection and Responsible Resolution Act 1876 | Taxpayer Rights Act of 2015 1877 | Taxpayer Transparency Act of 2015 1878 | Taxpayers Right-To-Know Act 1879 | Teach Safe Relationships Act of 2015 1880 | Teacher Loan Repayment Act of 2015 1881 | Technical Clarification to Public Law 113–243 Act of 2015 1882 | Telehealth Innovation and Improvement Act of 2015 1883 | Telephone Excise Tax Elimination Act of 2015 1884 | Teller All Gone Horseracing Deregulation Act of 2015 1885 | Temporary Duty Suspension Process Act of 2015 1886 | Temporary Judgeship Conversion Act of 2015 1887 | Tennessee Wilderness Act 1888 | Terminating the Expansion of Too-Big-To-Fail Act of 2015 1889 | Territories Medicare Prescription Drug Assistance Equity Act of 2015 1890 | Terrorist Refugee Infiltration Prevention Act of 2015 1891 | Textile Enforcement and Security Act of 2015 1892 | The Bahrain Independent Commission of Inquiry (BICI) Accountability Act of 2015 1893 | The Health Care Provider and Hospital Conscience Protection Act 1894 | The Honest Scoring Act of 2015 1895 | The Law Enforcement Access to Data Stored Abroad Act 1896 | Therapeutic Hemp Medical Access Act of 2015 1897 | Thin Blue Line Act 1898 | Thomasina E. Jordan Indian Tribes of Virginia Federal Recognition Act of 2015 1899 | Thurgood Marshall’s Elementary School Study Act 1900 | Timber Revitalization and Economic Enhancement Act of 2015 1901 | Timely Mental Health for Foster Youth Act 1902 | Timothy Nugent Congressional Gold Medal Act 1903 | Title X Abortion Provider Prohibition Act 1904 | To Aid Gifted and High-Ability Learners by Empowering the Nation's Teachers Act 1905 | To address the liability of the Environmental Protection Agency relating to the Animas and San Juan Rivers spill. 1906 | To allow more small insured depository institutions to qualify for the 18-month on-site examination cycle, and for other purposes. 1907 | To amend chapter 44 of title 18, United States Code, to more comprehensively address the interstate transportation of firearms or ammunition. 1908 | To amend part B of title XVIII of the Social Security Act to exclude customary prompt pay discounts from manufacturers to wholesalers from the average sales price for drugs and biologicals under Medicare, and for other purposes. 1909 | To amend section 213 of title 23, United States Code, relating to the Transportation Alternatives Program. 1910 | To amend section 320301 of title 54, United States Code, to modify the authority of the President of the United States to declare national monuments, and for other purposes. 1911 | To amend section 3716 of title 31, United States Code, to reestablish the period of limitations for claims of the United States that may be collected by garnishing payments received from the Government. 1912 | To amend the Act of June 18, 1934, to reaffirm the authority of the Secretary of the Interior to take land into trust for Indian tribes. 1913 | To amend the Alaska Native Claims Settlement Act to recognize Alexander Creek, Alaska, as a Native village, and for other purposes. 1914 | To amend the Child Abuse Prevention and Treatment Act to authorize the Secretary of Health and Human Services to make grants to States that extend or eliminate unexpired statutes of limitations applicable to laws involving child sexual abuse. 1915 | To amend the Clean Air Act with respect to the ethanol waiver for the Reid vapor pressure limitations under that Act. 1916 | To amend the Colorado River Storage Project Act to authorize the use of the active capacity of the Fontenelle Reservoir. 1917 | To amend the Commodity Exchange Act to provide end-users with a reasonable amount of time to meet their margin requirements and to repeal certain indemnification requirements for regulatory authorities to obtain access to swap data required to be provided by swaps entities. 1918 | To amend the Commodity Exchange Act to specify how clearing requirements apply to certain affiliate transactions. 1919 | To amend the Communications Act of 1934. 1920 | To amend the Consumer Financial Protection Act of 2010 to provide consumers with a free annual disclosure of information the Bureau of Consumer Financial Protection maintains on them, and for other purposes. 1921 | To amend the Coquille Restoration Act to clarify certain provisions relating to the management of the Coquille Forest. 1922 | To amend the Dayton Aviation Heritage Preservation Act of 1992 to rename a site of the Dayton Aviation Heritage National Historical Park. 1923 | To amend the Delta Development Act to include Vernon and Sabine parishes in the definition of the term “Lower Mississippi”. 1924 | To amend the Endangered Species Act of 1973 to establish a procedure for approval of certain settlements. 1925 | To amend the Energy Policy Act of 2005 to repeal certain programs, to establish a coal technology program, and for other purposes. 1926 | To amend the Energy Policy Act of 2005 to require the Secretary of Energy to consider the objective of improving the conversion, use, and storage of carbon dioxide produced from fossil fuels in carrying out research and development programs under that Act. 1927 | To amend the Energy Policy and Conservation Act to prohibit the Secretary of Energy from prescribing a final rule amending the efficiency standards for residential non-weatherized gas furnaces or mobile home furnaces until an analysis has been completed, and for other purposes. 1928 | To amend the Fair Labor Standards Act of 1938 to prohibit employment of children in tobacco-related agriculture by deeming such employment as oppressive child labor. 1929 | To amend the Federal Crop Insurance Act to prohibit the paying of premium subsidies on policies based on the actual market price of an agricultural commodity at the time of harvest. 1930 | To amend the Federal Home Loan Bank Act with respect to membership eligibility of certain institutions. 1931 | To amend the Federal Power Act to improve the siting of interstate electric transmission facilities, and for other purposes. 1932 | To amend the Federal Power Act to protect the bulk-power system from cyber security threats. 1933 | To amend the Federal Water Pollution Control Act to reauthorize the National Estuary Program, and for other purposes. 1934 | To amend the Grand Ronde Reservation Act to make technical corrections, and for other purposes. 1935 | To amend the Help America Vote Act of 2002 to require the availability of early voting or no-excuse absentee voting. 1936 | To amend the Internal Revenue Code of 1986 to clarify the special rules for accident and health plans of certain governmental entities, and for other purposes. 1937 | To amend the Internal Revenue Code of 1986 to eliminate the taxable income limit on percentage depletion for oil and natural gas produced from marginal properties. 1938 | To amend the Internal Revenue Code of 1986 to equalize the excise tax on liquified petroleum gas and liquified natural gas. 1939 | To amend the Internal Revenue Code of 1986 to exclude payments received under the Work Colleges Program from gross income, including payments made from institutional funds. 1940 | To amend the Internal Revenue Code of 1986 to exempt amounts paid for aircraft management services from the excise taxes imposed on transportation by air. 1941 | To amend the Internal Revenue Code of 1986 to expand the Coverdell education savings accounts to allow home school education expenses, and for other purposes. 1942 | To amend the Internal Revenue Code of 1986 to expand the deduction for interest on education loans, to extend and expand the deduction for qualified tuition and related expenses, and eliminate the limitation on contributions to Coverdell education savings accounts. 1943 | To amend the Internal Revenue Code of 1986 to extend and improve the Indian coal production tax credit. 1944 | To amend the Internal Revenue Code of 1986 to extend the Health Coverage Tax Credit. 1945 | To amend the Internal Revenue Code of 1986 to improve 529 plans. 1946 | To amend the Internal Revenue Code of 1986 to improve access and administration of the United States Tax Court. 1947 | To amend the Internal Revenue Code of 1986 to increase the limitation on eligibility for the alternative tax for certain small insurance companies. 1948 | To amend the Internal Revenue Code of 1986 to increase the limitation on the election to accelerate the AMT credit in lieu of bonus depreciation for 2015 and 2016, and for other purposes. 1949 | To amend the Internal Revenue Code of 1986 to make permanent and expand the temporary minimum credit rate for the low-income housing tax credit program. 1950 | To amend the Internal Revenue Code of 1986 to make permanent the reduced recognition period for built-in gains for S corporations. 1951 | To amend the Internal Revenue Code of 1986 to modify and make permanent bonus depreciation. 1952 | To amend the Internal Revenue Code of 1986 to permanently extend the depreciation rules for property used predominantly within an Indian reservation. 1953 | To amend the Internal Revenue Code of 1986 to provide a limitation on certain aliens from claiming the earned income tax credit. 1954 | To amend the Internal Revenue Code of 1986 to provide an above-the-line deduction for child care expenses, and for other purposes. 1955 | To amend the Internal Revenue Code of 1986 to provide an investment tax credit for waste heat to power technology. 1956 | To amend the Internal Revenue Code of 1986 to provide for a 5-year extension of the tax credit for residential energy efficient property. 1957 | To amend the Internal Revenue Code to provide a refundable credit for costs associated with Information Sharing and Analysis Organizations. 1958 | To amend the Mineral Leasing Act to increase the royalty rate for coal produced from surface mines on Federal land, to prohibit the export of coal produced on Federal land, and for other purposes. 1959 | To amend the National Energy Conservation Policy Act to authorize Federal agencies to enter into long-term contracts for the acquisition of energy. 1960 | To amend the National Energy Conservation Policy Act to promote alternative fueled vehicle fleets and infrastructure. 1961 | To amend the National Trails System Act to direct the Secretary of the Interior to conduct a study on the feasibility of designating the Chief Standing Bear National Historic Trail, and for other purposes. 1962 | To amend the National Voter Registration Act of 1993 to modify the procedures for change of address. 1963 | To amend the National Voter Registration Act of 1993 to provide for online voter registration and for other purposes. 1964 | To amend the Natural Gas Act to limit the authority of the Secretary of Energy to approve certain proposals relating to export activities of liquefied natural gas terminals. 1965 | To amend the Natural Gas Act to modify a provision relating to civil penalties. 1966 | To amend the Neotropical Migratory Bird Conservation Act to reauthorize the Act. 1967 | To amend the Ohio & Erie Canal National Heritage Canalway Act of 1996 to repeal the funding limitation. 1968 | To amend the Omnibus Public Land Management Act of 2009 to clarify a provision relating to the designation of a northern transportation route in Washington County, Utah. 1969 | To amend the Public Utility Regulatory Policies Act of 1978 to provide for the safe and reliable interconnection of distributed resources and to provide for the examination of the effects of net metering. 1970 | To amend the Trademark Act of 1946 to provide for the registration of marks consisting of a flag, coat of arms, or other insignia of the United States, or any State or local government, and for other purposes. 1971 | To amend the United States Cotton Futures Act to exclude certain cotton futures contracts from coverage under that Act. 1972 | To amend the Veterans Access, Choice, and Accountability Act of 2014 to extend the requirement of the Secretary to furnish hospital care and medical services through non-Department of Veterans Affairs entities to veterans residing in certain locations. 1973 | To amend the Water Resources Development Act of 1996 to deauthorize the Ten Mile Creek Water Preserve Area Critical Restoration Project. 1974 | To amend the Water Resources Development Act of 2000 to authorize the Central Everglades Planning Project, Florida. 1975 | To amend the Wild and Scenic Rivers Act to authorize the Secretary of Agriculture to maintain or replace certain facilities and structures for commercial recreation services at Smith Gulch in Idaho, and for other purposes. 1976 | To amend the charter of the Gold Star Wives of America to remove the restriction on the federally chartered corporation, and directors and officers of the corporation, attempting to influence legislation. 1977 | To amend the limitation on liability for passenger rail accidents or incidents under section 28103 of title 49, United States Code, and for other purposes. 1978 | To amend title 10, United States Code, to provide a period for the relocation of spouses and dependents of certain members of the Armed Forces undergoing a permanent change of station in order to ease and facilitate the relocation of military families, and for other purposes. 1979 | To amend title 10, United States Code, to provide a period for the relocation of spouses and dependents of certain members of the Armed Forces undergoing a permanent change of station in order to ease and facilitate the relocation of military families. 1980 | To amend title 10, United States Code, to provide for a review of the characterization or terms of discharge from the Armed Forces of individuals with mental health disorders alleged to affect terms of discharge. 1981 | To amend title 10, United States Code, to repeal the requirement for reduction of survivor annuities under the Survivor Benefit Plan by veterans' dependency and indemnity compensation, and for other purposes. 1982 | To amend title 10, United States Code, to require that military working dogs be retired in the United States, and for other purposes. 1983 | To amend title 18, United States Code, to prohibit the intentional discrimination of a person or organization by an employee of the Internal Revenue Service. 1984 | To amend title 23, United States Code, to modify a provision relating to the obligation and release of funds. 1985 | To amend title 23, United States Code, to reduce the funding available for a State under the national highway performance program and the surface transportation program if the State issues a license plate that contains an image of a flag of the Confederate States of America, including the Battle Flag of the Confederate States of America. 1986 | To amend title 28, United States Code, to remand certain civil actions transferred by the judicial panel on multidistrict litigation. 1987 | To amend title 31, United States Code, to clarify the use of credentials by enrolled agents. 1988 | To amend title 38, United States Code, to authorize per diem payments under comprehensive service programs for homeless veterans to furnish care to dependents of homeless veterans, and for other purposes. 1989 | To amend title 38, United States Code, to expand eligibility for reimbursement for emergency medical treatment to certain veterans that were unable to receive care from the Department of Veterans Affairs in the 24-month period preceding the furnishing of such emergency treatment, and for other purposes. 1990 | To amend title 38, United States Code, to expand the requirements for reissuance of veterans benefits in cases of misuse of benefits by certain fiduciaries to include misuse by all fiduciaries, to improve oversight of fiduciaries, and for other purposes. 1991 | To amend title 38, United States Code, to extend authorities for the Secretary of Veterans Affairs to expand presumption of service connection for compensation for diseases the Secretary determines are associated with exposure to herbicide agents, and for other purposes. 1992 | To amend title 38, United States Code, to extend authority for operation of the Department of Veterans Affairs Regional Office in Manila, the Republic of the Philippines. 1993 | To amend title 38, United States Code, to increase the amount of special pension for Medal of Honor recipients, and for other purposes. 1994 | To amend title 38, United States Code, to provide for coverage under the beneficiary travel program of the Department of Veterans Affairs of certain disabled veterans for travel in connection with certain special disabilities rehabilitation, and for other purposes. 1995 | To amend title 46, United States Code, to exempt old vessels that only operate within inland waterways from the fire-retardant materials requirement if the owners of such vessels make annual structural alterations to at least 10 percent of the areas of the vessels that are not constructed of fire-retardant materials. 1996 | To amend title 49, United States Code, to clarify the use of a towaway trailer transportation combination, and for other purposes. 1997 | To amend title 54, United States Code, to extend the Land and Water Conservation Fund. 1998 | To amend title 54, United States Code, to limit the authority to reserve water rights in designating a national monument. 1999 | To amend title 54, United States Code, to permanently authorize the Land and Water Conservation Fund. 2000 | To amend title XI of the Social Security Act to clarify waiver authority regarding programs of all-inclusive care for the elderly (PACE programs). 2001 | To amend title XIX of the Social Security Act to encourage States to adopt administrative procedures with respect to nonmedical exemptions for State immunization requirements. 2002 | To amend title XIX of the Social Security Act to extend the application of the Medicare payment rate floor to primary care services furnished under Medicaid and to apply the rate floor to additional providers of primary care services. 2003 | To amend title XVIII of the Social Security Act to allow physician assistants, nurse practitioners, and clinical nurse specialists to supervise cardiac, intensive cardiac, and pulmonary rehabilitation programs. 2004 | To amend title XVIII of the Social Security Act to improve the efficiency of the Medicare appeals process, and for other purposes. 2005 | To amend title XVIII of the Social Security Act to permit review of certain Medicare payment determinations for disproportionate share hospitals, and for other purposes. 2006 | To amend title XVIII of the Social Security Act to provide for the non-application of Medicare competitive acquisition rates to complex rehabilitative wheelchairs and accessories. 2007 | To amend title XVIII of the Social Security Act to provide that payment under the Medicare program to a long-term care hospital for inpatient services shall not be made at the applicable site neutral payment rate for certain discharges involving severe wounds, and for other purposes. 2008 | To amend title XVIII of the Social Security Act to require reporting of certain data by providers and suppliers of air ambulance services for purposes of reforming reimbursements for such services under the Medicare program, and for other purposes. 2009 | To appropriately determine the budgetary effects of energy savings performance contracts and utility energy service contracts. 2010 | To authorize 2 additional district judgeships for the district of Colorado. 2011 | To authorize Federal agencies to provide alternative fuel to Federal employees on a reimbursable basis, and for other purposes. 2012 | To authorize an additional district judgeship for the district of Idaho. 2013 | To authorize early repayment of obligations to the Bureau of Reclamation within the Northport Irrigation District in the State of Nebraska. 2014 | To authorize the Federal Energy Regulatory Commission to issue an order continuing a stay of a hydroelectric license for the Mahoney Lake hydroelectric project in the State of Alaska, and for other purposes. 2015 | To authorize the President to award the Medal of Honor to Major Charles S. Kettles of the United States Army for acts of valor during the Vietnam War. 2016 | To authorize the appropriation of funds to the Centers for Disease Control and Prevention for conducting or supporting research on firearms safety or gun violence prevention. 2017 | To authorize the award of the Medal of Honor to James Megellas, formerly of Fond du Lac, Wisconsin, and currently of Colleyville, Texas, for acts of valor on January 28, 1945, during the Battle of the Bulge in World War II. 2018 | To authorize the expansion of an existing hydroelectric project. 2019 | To award a Congressional Gold Medal to the Foot Soldiers who participated in Bloody Sunday, Turnaround Tuesday, or the final Selma to Montgomery Voting Rights March in March of 1965, which served as a catalyst for the Voting Rights Act of 1965. 2020 | To block any action from being taken to finalize or give effect to a certain proposed rule governing the Federal child support enforcement program. 2021 | To clarify that funding for the Public Company Accounting Oversight Board is not subject to the sequester. 2022 | To clarify that funding for the Securities Investor Protection Corporation is not subject to the sequester. 2023 | To clarify that funding for the standard setting body designated pursuant to section 19(b) of the Securities Act of 1933 is not subject to the sequester. 2024 | To clarify that nonprofit organizations such as Habitat for Humanity can accept donated mortgage appraisals, and for other purposes. 2025 | To clarify that nonprofit organizations such as Habitat for Humanity may accept donated mortgage appraisals, and for other purposes. 2026 | To clarify the description of certain Federal land under the Northern Arizona Land Exchange and Verde River Basin Partnership Act of 2005 to include additional land in the Kaibab National Forest. 2027 | To clarify the treatment of carbon emissions from forest biomass, and for other purposes. 2028 | To close the loophole that allowed the 9/11 hijackers to obtain credit cards from United States banks that financed their terrorist activities, to ensure that illegal immigrants cannot obtain credit cards to evade United States immigration laws, and for other purposes. 2029 | To convey, without consideration, the reversionary interests of the United States in and to certain non-Federal land in Glennallen, Alaska. 2030 | To coordinate the provision of energy retrofitting assistance to schools. 2031 | To correct inconsistencies in the definitions relating to Native Americans in the Patient Protection and Affordable Care Act. 2032 | To designate Union Station in Washington, DC, as “Harry S. Truman Union Station”. 2033 | To designate a mountain in the State of Alaska as Mount Denali. 2034 | To designate a portion of the Arctic National Wildlife Refuge as wilderness. 2035 | To designate an existing Federal officer to coordinate efforts to secure the release of United States persons who are hostages of hostile groups or state sponsors of terrorism, and for other purposes. 2036 | To designate the Department of Veterans Affairs community based outpatient clinic in Newark, Ohio, as the Daniel L. Kinnard Department of Veterans Affairs Community Based Outpatient Clinic. 2037 | To designate the Federal building and United States courthouse located at 121 Spring Street SE in Gainesville, Georgia, as the “Sidney Olsin Smith, Jr. Federal Building and United States Courthouse”. 2038 | To designate the Federal building and United States courthouse located at 1300 Victoria Street in Laredo, Texas, as the “George P. Kazen Federal Building and United States Courthouse”. 2039 | To designate the Federal building and United States courthouse located at 83 Meeting Street in Charleston, South Carolina, as the “J. Waties Waring Judicial Center”. 2040 | To designate the Federal building located at 617 Walnut Street in Helena, Arkansas, as the “Jacob Trieber Federal Building, United States Post Office, and United States Court House”. 2041 | To designate the United States courthouse located at 200 NW 4th Street in Oklahoma City, Oklahoma, as the William J. Holloway, Jr. United States Courthouse. 2042 | To designate the United States courthouse located at 501 East Court Street in Jackson, Mississippi, as the “Charles Clark United States Courthouse”. 2043 | To designate the arboretum at the Hunter Holmes McGuire VA Medical Center in Richmond, Virginia, as the “Phyllis E. Galanti Arboretum”. 2044 | To designate the facility of the United States Postal Service located at 1 Walter Hammond Place in Waldwick, New Jersey, as the “Staff Sergeant Joseph D’Augustine Post Office Building”. 2045 | To designate the facility of the United States Postal Service located at 14 3rd Avenue, NW, in Chisholm, Minnesota, as the “James L. Oberstar Memorial Post Office Building”. 2046 | To designate the facility of the United States Postal Service located at 201 B Street in Perryville, Arkansas, as the “Harold George Bennett Post Office”. 2047 | To designate the facility of the United States Postal Service located at 206 West Commercial Street in East Rochester, New York, as the “Officer Daryl R. Pierson Post Office”. 2048 | To designate the facility of the United States Postal Service located at 2082 Stringtown Road in Grove City, Ohio, as the “Specialist Joseph W. Riley Post Office Building”. 2049 | To designate the facility of the United States Postal Service located at 442 East 167th Street in Bronx, New York, as the “Herman Badillo Post Office Building”. 2050 | To designate the facility of the United States Postal Service located at 523 East Railroad Street in Knox, Pennsylvania, as the “Specialist Ross A. McGinnis Memorial Post Office”. 2051 | To designate the facility of the United States Postal Service located at 7715 Post Road in North Kingstown, Rhode Island, as the “Melvoid J. Benson Post Office Building”. 2052 | To designate the facility of the United States Postal Service located at 820 Elmwood Avenue in Providence, Rhode Island, as the “Sister Ann Keefe Post Office”. 2053 | To designate the facility of the United States Postal Service located at 90 Cornell Street in Kingston, New York, as the “Staff Sergeant Robert H. Dietz Post Office Building”. 2054 | To designate the facility of the United States Postal Service located at 99 West 2nd Street in Fond du Lac, Wisconsin, as the Lieutenant Colonel James “Maggie” Megellas Post Office. 2055 | To designate the mountain at the Devils Tower National Monument, Wyoming, as Devils Tower, and for other purposes. 2056 | To direct the Administrator of General Services, on behalf of the Archivist of the United States, to convey certain Federal property located in the State of Alaska to the Municipality of Anchorage, Alaska. 2057 | To direct the Comptroller General of the United States to conduct a study on the effects of forward capacity auctions and other capacity mechanisms. 2058 | To direct the General Accountability Office to conduct a full audit of hurricane protection funding and cost estimates associated with post-Katrina hurricane protection. 2059 | To direct the Secretary of State to develop a strategy to obtain observer status for Taiwan in the International Criminal Police Organization, and for other purposes. 2060 | To direct the Secretary of the Interior to establish a program under which the Director of the Bureau of Land Management shall enter into memoranda of understanding with States providing for State oversight of oil and gas production activities. 2061 | To direct the Secretary of the Interior to reissue final rules relating to listing of the gray wolf in the Western Great Lakes and Wyoming under the Endangered Species Act of 1973, and for other purposes. 2062 | To enhance whistleblower protection for contractor and grantee employees. 2063 | To ensure that oil transported through the Keystone XL pipeline into the United States is used to reduce United States dependence on Middle Eastern oil. 2064 | To establish a State residential building energy efficiency upgrades loan pilot program. 2065 | To establish a bus state of good repair program. 2066 | To establish a scorekeeping rule to ensure that increases in guarantee fees of Fannie Mae and Freddie Mac shall not be used to offset provisions that increase the deficit. 2067 | To establish a statute of limitations for certain actions of the Securities and Exchange Commission, and for other purposes. 2068 | To establish in the Department of Veterans Affairs a continuing medical education program for non-Department medical professionals who treat veterans and family members of veterans to increase knowledge and recognition of medical conditions common to veterans and family members of veterans, and for other purposes. 2069 | To establish the Department of Energy as the lead agency for coordinating all requirements under Federal law with respect to eligible clean coal and advanced coal technology generating projects, and for other purposes. 2070 | To exclude from gross income certain clean coal power grants to non-corporate taxpayers. 2071 | To exempt National Forest System land in the State of Alaska from the Roadless Area Conservation Rule. 2072 | To exempt application of JSA attribution rule in case of existing agreements. 2073 | To exempt certain class A CDL drivers from the requirement to obtain a hazardous material endorsement while operating a service vehicle with a fuel tank containing 3,785 liters (1,000 gallons) or less of diesel fuel. 2074 | To exempt the Department of Defense and other national security agencies from sequestration. 2075 | To exempt the Indian Health Service, the Bureau of Indian Affairs, and certain other programs for Indians from sequestration. 2076 | To expand the provisions for termination of mandatory purchase requirements under the Public Utility Regulatory Policies Act of 1978. 2077 | To express the sense of Congress that the Government of the Maldives should immediately release former President Mohamed Nasheed from prison and release all other political prisoners in the country, as well as guarantee due process for and respect the human rights of all of the people of the Maldives. 2078 | To extend authority relating to roving surveillance, access to business records, and individual terrorists as agents of foreign powers under the Foreign Intelligence Surveillance Act of 1978 and for other purposes. 2079 | To extend authority relating to roving surveillance, access to business records, and individual terrorists as agents of foreign powers under the Foreign Intelligence Surveillance Act of 1978 until July 31, 2015, and for other purposes. 2080 | To extend the authorization to carry out the replacement of the existing medical center of the Department of Veterans Affairs in Denver, Colorado, to authorize transfers of amounts to carry out the replacement of such medical center, and for other purposes. 2081 | To extend the date after which interest earned on obligations held in the wildlife restoration fund may be available for apportionment. 2082 | To extend the deadline for commencement of construction of a hydroelectric project involving the Gibson Dam. 2083 | To extend the deadline for commencement of construction of a hydroelectric project. 2084 | To extend the secure rural schools and community self-determination program and to make permanent the payment in lieu of taxes program and the land and water conservation fund. 2085 | To extend whistleblower protections for defense contractor employees to employees of contractors of the elements of the intelligence community. 2086 | To improve rangeland conditions and restore grazing levels within the Grand Staircase-Escalante National Monument, Utah. 2087 | To improve the operation of the Department of Homeland Security’s Unmanned Aircraft System Program. 2088 | To improve the process of presidential transition. 2089 | To improve the transition between experimental permits and commercial licenses for commercial reusable launch vehicles. 2090 | To include a question to ascertain United States citizenship and immigration status in each questionnaire used for a decennial census of population, and for other purposes. 2091 | To limit the level of premium subsidy provided by the Federal Crop Insurance Corporation to agricultural producers. 2092 | To make aliens associated with a criminal gang inadmissible, deportable, and ineligible for various forms of relief. 2093 | To make technical corrections to the Navajo water rights settlement in the State of New Mexico, and for other purposes. 2094 | To modify a provision relating to adjustments of certain State apportionments for Federal highway programs, and for other purposes. 2095 | To modify the boundary of Petersburg National Battlefield in the Commonwealth of Virginia, and for other purposes. 2096 | To modify the criteria used by the Corps of Engineers to dredge small ports. 2097 | To modify the definition of “antique firearm”. 2098 | To modify the efficiency standards for grid-enabled water heaters. 2099 | To permanently authorize the special immigrant nonminister religious worker program. 2100 | To permanently extend the private mortgage insurance tax deduction. 2101 | To permanently reauthorize the Land and Water Conservation Fund. 2102 | To permit a State transportation department to approve a justification report for a project to build or modify a freeway-to-crossroad interchange on the Interstate Highway System within a transportation management area in such State. 2103 | To posthumously award the Congressional Gold Medal to each of J. Christopher Stevens, Glen Doherty, Tyrone Woods, and Sean Smith in recognition of their contributions to the Nation. 2104 | To preserve the current amount of basic allowance for housing for certain married members of the uniformed services. 2105 | To prevent certain discriminatory taxation of natural gas pipeline property. 2106 | To prohibit Federal funding of Planned Parenthood Federation of America. 2107 | To prohibit aliens who are not lawfully present in the United States from being eligible for postsecondary education benefits that are not available to all citizens and nationals of the United States. 2108 | To prohibit any regulation regarding carbon dioxide or other greenhouse gas emissions reduction in the United States until China, India, and Russia implement similar reductions. 2109 | To prohibit appropriated funds from being used in contravention of section 642(a) of the Illegal Immigration Reform and Immigrant Responsibility Act of 1996. 2110 | To prohibit authorized committees and leadership PACs from employing the spouse or immediate family members of any candidate or Federal office holder connected to the committee. 2111 | To prohibit the Department of the Treasury from assigning tax statuses to organizations based on their political beliefs and activities. 2112 | To prohibit the implementation of any program that grants temporary legal status to, or adjusts the status of, any individual who is unlawfully present in the United States until the Secretary of Homeland Security certifies that the US–VISIT system has been fully implemented at every land, sea, and air port of entry. 2113 | To prohibit the long-term storage of rail cars on certain railroad tracks unless the Surface Transportation Board has approved the rail carrier’s rail car storage plan. 2114 | To prohibit the provision of Federal funds to State and local governments for payment of obligations, to prohibit the Board of Governors of the Federal Reserve System from financially assisting State and local governments, and for other purposes. 2115 | To prohibit the provision of Federal funds to an entity that receives compensation for facilitating the donation of fetal tissue derived from an abortion. 2116 | To prohibit the use of any Federal funds to finalize, implement, or enforce the proposed rule entitled “Standards for the Growing, Harvesting, Packing, and Holding of Produce for Human Consumption”. 2117 | To prohibit the use of funds by Internal Revenue Service to target citizens of the United States for exercising any right guaranteed under the First Amendment to the Constitution of the United States. 2118 | To prohibit the use of funds by the Secretary of the Interior to make a final determination on the listing of the northern long-eared bat under the Endangered Species Act of 1973. 2119 | To prohibit trespassing on critical infrastructure used in or affecting interstate commerce to commit a criminal offense. 2120 | To protect the right of individuals to bear arms at water resources development projects. 2121 | To provide a permanent deduction for State and local general sales taxes. 2122 | To provide for a technical change to the Medicare long-term care hospital moratorium exception. 2123 | To provide for a temporary safe harbor from the enforcement of integrated disclosure requirements for mortgage loan transactions under the Real Estate Settlement Procedures Act of 1974 and the Truth in Lending Act, and for other purposes. 2124 | To provide for a temporary, emergency authorization of defense articles, defense services, and related training directly to the Kurdistan Regional Government, and for other purposes. 2125 | To provide for hardship duty pay for border patrol agents and customs and border protection officers assigned to highly-trafficked rural areas. 2126 | To provide for rental assistance for homeless or at-risk Indian veterans. 2127 | To provide for the addition of certain real property to the reservation of the Siletz Tribe in the State of Oregon. 2128 | To provide for the annual designation of cities in the United States as an “American World War II City”. 2129 | To provide for the authority for the successors and assigns of the Starr-Camargo Bridge Company to maintain and operate a toll bridge across the Rio Grande near Rio Grande City, Texas, and for other purposes. 2130 | To provide for the conveyance of certain property to the Tanana Tribal Council located in Tanana, Alaska, and to the Bristol Bay Area Health Corporation located in Dillingham, Alaska, and for other purposes. 2131 | To provide for the conveyance of certain property to the Yukon Kuskokwim Health Corporation located in Bethel, Alaska. 2132 | To provide for the conveyance of land of the Illiana Health Care System of the Department of Veterans Affairs in Danville, Illinois. 2133 | To provide for the extension of the enforcement instruction on supervision requirements for outpatient therapeutic services in critical access and small rural hospitals through 2015. 2134 | To provide nationally consistent measures of performance of the Nation's ports, and for other purposes. 2135 | To provide that the Secretary of Transportation shall have sole authority to appoint Federal Directors to the Board of Directors of the Washington Metropolitan Area Transit Authority. 2136 | To reaffirm that certain land has been taken into trust for the benefit of certain Indian tribes. 2137 | To reauthorize the Land and Water Conservation Fund for 10 years, and for other purposes. 2138 | To reauthorize the State Criminal Alien Assistance Program, and for other purposes. 2139 | To reduce recidivism and increase public safety. 2140 | To reduce the amount of financial assistance provided to the Government of Mexico in response to the illegal border crossings from Mexico into the United States, which serve to dissipate the political discontent with the higher unemployment rate within Mexico. 2141 | To reinstate and extend the deadline for commencement of construction of a hydroelectric project involving Clark Canyon Dam. 2142 | To reinstate certain mining claims in the State of Alaska. 2143 | To reject the final 5-year Outer Continental Shelf Oil and Gas Leasing Program for fiscal years 2012 through 2017 of the Administration and replace the plan with a 5-year plan that is more in line with the energy and economic needs of the United States. 2144 | To remove a limitation on a prohibition relating to permits for discharges incidental to normal operation of vessels. 2145 | To remove the authority of the Secretary of Energy to amend or issue new energy efficiency standards for ceiling fans. 2146 | To remove the use restrictions on certain land transferred to Rockingham County, Virginia, and for other purposes. 2147 | To rename the Armed Forces Reserve Center in Great Falls, Montana, the Captain John E. Moran and Captain William Wylie Galt Armed Forces Reserve Center. 2148 | To rename the National Florence Crittenton Mission. 2149 | To rename the Office to Monitor and Combat Trafficking of the Department of State the Bureau to Monitor and Combat Trafficking in Persons and to provide for an Assistant Secretary to head such Bureau, and for other purposes. 2150 | To repeal the medical device excise tax, and for other purposes. 2151 | To repeal the provision of law that provides automatic pay adjustments for Members of Congress. 2152 | To repeal the violation of sovereign nations’ laws and privacy matters. 2153 | To require a process by which members of the Armed Forces may carry a concealed personal firearm on a military installation. 2154 | To require a quarterly report by the Federal Communications Commission on the Lifeline program funded by the Universal Service Fund. 2155 | To require a regional strategy to address the threat posed by Boko Haram. 2156 | To require a report on the location of C–130 Modular Airborne Firefighting System units. 2157 | To require a review of the adequacy of existing procedures to ensure at least one employee of the personal office of each Senator serving on a committee that requires access to top secret and sensitive compartmented information may obtain the security clearances necessary for the employee to have access to such information. 2158 | To require a study on the impact of State and local performance benchmarking and disclosure policies for commercial and multifamily buildings, to provide for competitive awards to utilities, States, and units of local government, and for other purposes. 2159 | To require an independent comprehensive review of the process by which the Department of Veterans Affairs assesses cognitive impairments that result from traumatic brain injury for purposes of awarding disability compensation, and for other purposes. 2160 | To require certain agencies to conduct assessments of data centers and develop data center consolidation and optimization plans to achieve energy cost savings. 2161 | To require certain agencies to conduct assessments of data centers and develop data center consolidation and optimization plans. 2162 | To require that the Government give priority to payment of all obligations on the debt held by the public and payment of Social Security benefits in the event that the debt limit is reached. 2163 | To require the Administrator of General Services and the Secretary of Energy to set goals for deep energy retrofits in Federal buildings. 2164 | To require the Administrator of the Environmental Protection Agency to establish a program under which the Administrator shall defer the designation of an area as a nonattainment area for purposes of the 8-hour ozone national ambient air quality standard if the area achieves and maintains certain standards under a voluntary early action compact plan. 2165 | To require the Administrator of the Federal Aviation Administration to review certain decisions to grant categorical exclusions for Next Generation flight procedures and to consult with the airports at which such procedures will be implemented. 2166 | To require the Administrator of the National Oceanic and Atmospheric Administration to maintain a project to improve hurricane forecasting, and for other purposes. 2167 | To require the Attorney General to appoint a special prosecutor to investigate Planned Parenthood, and for other purposes. 2168 | To require the Director of the Office of Management and Budget to consider Brunswick County, North Carolina to be part of the same metropolitan statistical area as Wilmington, North Carolina. 2169 | To require the Secretary of Energy to conduct a study and issue a report that quantifies the energy savings benefits of operational efficiency programs and services for commercial, institutional, industrial, and governmental entities. 2170 | To require the Secretary of Energy to develop an implementation strategy to promote the development of hybrid micro-grid systems for isolated communities. 2171 | To require the Secretary of Energy to establish an energy efficiency retrofit pilot program. 2172 | To require the Secretary of Energy to review rulemaking proceedings of other Federal agencies for the potential to cause an adverse effect on the cost, time, or difficulty of complying with energy efficiency regulations, guidelines, or standards. 2173 | To require the Secretary of Energy to submit a plan to implement recommendations to improve interactions between the Department of Energy and National Laboratories. 2174 | To require the Secretary of Energy to submit to Congress a report assessing the capability of the Department of Energy to authorize, host, and oversee privately funded fusion and fission reactor prototypes and related demonstration facilities at sites owned by the Department of Energy. 2175 | To require the Secretary of Homeland Security to search all public records to determine if an alien is inadmissible to the United States. 2176 | To require the Secretary of State to offer rewards of not less than $10,000,000 for information that leads to the arrest or conviction of suspects in connection with the bombing of Pan Am Flight 103. 2177 | To require the Secretary of Veterans Affairs to establish a pilot program on awarding grants for provision of furniture, household items, and other assistance to homeless veterans to facilitate their transition into permanent housing, and for other purposes. 2178 | To require the Secretary of Veterans Affairs to revoke bonuses paid to employees involved in electronic wait list manipulations, and for other purposes. 2179 | To require the Secretary of the Army, acting through the Chief of Engineers, to undertake remediation oversight of the West Lake Landfill located in Bridgeton, Missouri. 2180 | To require the Secretary of the Treasury to convene a panel of citizens to make a recommendation to the Secretary regarding the likeness of a woman on the ten dollar bill, and for other purposes. 2181 | To require the Secretary of the Treasury to implement security measures in the electronic tax return filing process to prevent tax refund fraud from being perpetrated with electronic identity theft. 2182 | To require the evaluation and consolidation of duplicative green building programs within the Department of Energy. 2183 | To require the president of the Federal Reserve Bank of New York to be appointed by the President, by and with the advice and consent of the Senate. 2184 | To require the termination of any employee of the Department of Veterans Affairs who is found to have retaliated against a whistleblower. 2185 | To resolve title issues involving real property and equipment acquired using funds provided under the Alaska Kiln Drying Grant Program. 2186 | To revoke the charter of incorporation of the Miami Tribe of Oklahoma at the request of that tribe, and for other purposes. 2187 | To safeguard military personnel on Armed Forces military installations by repealing bans on military personnel carrying firearms, and for other purposes. 2188 | To take certain Federal land located in Lassen County, California, into trust for the benefit of the Susanville Indian Rancheria, and for other purposes. 2189 | To take certain Federal land located in Tuolumne County, California, into trust for the benefit of the Tuolumne Band of Me-Wuk Indians, and for other purposes. 2190 | To terminate the $1 presidential coin program. 2191 | To validate final patent number 27–2005–0081, and for other purposes. 2192 | To withhold United States contributions to the United Nations until the United Nations formally retracts the final report of the “United Nations Fact Finding Mission on the Gaza Conflict”. 2193 | Tobacco Tax Equity Act of 2015 2194 | Tobacco Tax and Enforcement Reform Act 2195 | Tobacco to 21 Act 2196 | Too Big To Fail, Too Big To Exist Act 2197 | Torture Victims Relief Reauthorization Act of 2015 2198 | Toxic Exposure Research Act of 2015 2199 | Toxics by Rail Accountability and Community Knowledge Act of 2015 2200 | Track, Railroad, and Infrastructure Network Act 2201 | Trade Adjustment Assistance Act of 2015 2202 | Trade Adjustment Assistance Enhancement Act of 2015 2203 | Trade Adjustment Assistance Reauthorization Act of 2015 2204 | Trade Enforcement Act of 2015 2205 | Trade Enforcement Improvement Act of 2015 2206 | Trade Facilitation and Trade Enforcement Act of 2015 2207 | Trade Preferences Extension Act of 2015 2208 | Trade Transparency Act of 2015 2209 | Traditional Cigar Manufacturing and Small Business Jobs Preservation Act of 2015 2210 | Trafficking Awareness Training for Health Care Act of 2015 2211 | Transit-Oriented Development Infrastructure Financing Act 2212 | Transition to Independence Act 2213 | Transitioning to Integrated and Meaningful Employment Act 2214 | Transnational Criminal Organization Illicit Spotter Prevention and Elimination Act 2215 | Transnational Drug Trafficking Act of 2015 2216 | Transparency for the Families of 9/11 Victims and Survivors Act of 2015 2217 | Transparency in Small Business Assistance Act 2218 | Transparent Ratings on Usability and Security to Transform Information Technology Act of 2015 2219 | Transportation Empowerment Act 2220 | Transportation Infrastructure Grants and Economic Reinvestment Act 2221 | Transportation and Logistics Hiring Reform Act 2222 | Transportation, Access, and Opportunity Act of 2015 2223 | Trash Reduction and Sensible Handling Act of 2015 2224 | Trauma Systems and Regionalization of Emergency Care Reauthorization Act 2225 | Travel Facilitation and Safety Act of 2015 2226 | Treat and Reduce Obesity Act of 2015 2227 | Treatment and Recovery Investment Act 2228 | Treatment of Certain Payments in Eugenics Compensation Act 2229 | Treto Garza South Texas Veterans Inpatient Care Act of 2015 2230 | Tribal Adoption Parity Act 2231 | Tribal Early Childhood, Education, and Related Services Integration Act of 2015 2232 | Tribal Employment and Jobs Protection Act 2233 | Tribal Healing to Wellness Courts Act of 2015 2234 | Tribal Infrastructure and Roads Enhancement and Safety Act 2235 | Tribal Labor Sovereignty Act of 2015 2236 | Tribal Nutrition Improvement Act of 2015 2237 | Tribal Tax Incentive for Renewable Energy Act of 2015 2238 | Tribal Veterans Health Care Enhancement Act 2239 | Tropical Forest Conservation Reauthorization Act of 2015 2240 | Truck Safety Act 2241 | Trucking Rules Updated by Comprehensive and Key Safety Reform Act 2242 | Truth in Settlements Act of 2015 2243 | Tsunami Warning, Education, and Research Act of 2015 2244 | Tule Lake National Historic Site Establishment Act of 2015 2245 | Tyler Clementi Higher Education Anti-Harassment Act of 2015 2246 | U.S. Civil Rights Network Act of 2015 2247 | U.S. Commercial Space Launch Competitiveness Act 2248 | USF Equitable Distribution Act of 2015 2249 | USPSTF Transparency and Accountability Act of 2015 2250 | Udall Park Land Exchange Completion Act of 2015 2251 | Underground Gas Storage Facility Safety Act of 2015 2252 | Understanding the True Cost of College Act of 2015 2253 | Undetectable Firearms Modernization Act of 2015 2254 | Unfunded Mandates Information and Transparency Act of 2015 2255 | Unified Savings and Accountability Act 2256 | United States Coast Guard Commemorative Coin Act 2257 | United States Commission on International Religious Freedom Reauthorization Act of 2015 2258 | United States Exploration on Idle Tracts Act 2259 | United States Grain Standards Act Reauthorization Act of 2015 2260 | United States Merchant Marine Academy Improvements Act of 2015 2261 | United States Optimal Use of Trade to Develop Outerwear and Outdoor Recreation Act 2262 | United States-Israel Trade Enhancement Act of 2015 2263 | United States-Jordan Defense Cooperation Act of 2015 2264 | United States-Philippines Security Partnership Enhancement Act of 2015 2265 | Uniting and Strengthening America by Fulfilling Rights and Ensuring Effective Discipline Over Monitoring Act of 2015 2266 | Universal Savings Account Act 2267 | University Transit Rider Innovation Program Act of 2015 2268 | Unrecognized Southeast Alaska Native Communities Recognition and Compensation Act 2269 | Urban Flooding Awareness Act of 2015 2270 | Used Car Safety Recall Repair Act 2271 | Utah Test and Training Range Encroachment Prevention and Temporary Closure Act 2272 | Utility Energy Service Contracts Improvement Act of 2015 2273 | VA Patient Protection Act of 2015 2274 | VERIFI Act 2275 | VOW to Hire Heroes Extension Act of 2015 2276 | Value-Based Insurance Design Seniors Copayment Reduction Act of 2015 2277 | Vehicle Innovation Act of 2015 2278 | Vehicle-to-Infrastructure Safety Technology Investment Flexibility Act of 2015 2279 | Vessel Incidental Discharge Act 2280 | Vested Employee Pension Benefit Protection Act 2281 | Veteran Care Agreements Rule Enhancement Act 2282 | Veteran Education Empowerment Act 2283 | Veteran Emergency Medical Technician Support Act of 2015 2284 | Veteran Housing Stability Act of 2015 2285 | Veteran Partners’ Efforts to Enhance Reintegration Act 2286 | Veterans Access to Care Act 2287 | Veterans Access to Community Care Act of 2015 2288 | Veterans Access to Extended Care Act of 2015 2289 | Veterans Access to Long Term Care and Health Services Act 2290 | Veterans Affairs Research Transparency Act of 2015 2291 | Veterans Appeals Assistance and Improvement Act of 2015 2292 | Veterans Court of Appeals Support Act of 2015 2293 | Veterans Day Moment of Silence Act 2294 | Veterans E-Health and Telemedicine Support Act of 2015 2295 | Veterans Education Priority Enrollment Act of 2015 2296 | Veterans Emergency Health Care Safety Net Expansion Act of 2015 2297 | Veterans Entrepreneurial Transition Act of 2015 2298 | Veterans Entrepreneurship Act 2299 | Veterans Health Care Staffing Improvement Act 2300 | Veterans Hearing Aid Access and Assistance Act 2301 | Veterans Homebuyer Accessibility Act of 2015 2302 | Veterans Justice Outreach Act of 2015 2303 | Veterans Scheduling Accountability Act 2304 | Veterans Small Business Enhancement Act of 2015 2305 | Veterans Small Business Opportunity and Protection Act of 2015 2306 | Veterans Small Business Ownership Improvements Act of 2015 2307 | Veterans TRICARE Choice Act 2308 | Veterans Travel Tax Relief Act of 2015 2309 | Veterans to Paramedics Transition Act of 2015 2310 | Veterans' Compensation Cost-of-Living Adjustment Act of 2015 2311 | Veterans' Survivors Claims Processing Automation Act of 2015 2312 | Veterans’ Heritage Firearms Act of 2015 2313 | Veterinary Medicine Loan Repayment Program Enhancement Act 2314 | Viral Hepatitis Testing Act of 2015 2315 | Visa Waiver Program Enhanced Security and Reform Act 2316 | Visa Waiver Program Firearms Clarification Act of 2015 2317 | Visa Waiver Program Improvement and Terrorist Travel Prevention Act of 2015 2318 | Visa Waiver Program Security Enhancement Act 2319 | Voluntary Country of Origin Labeling (COOL) and Trade Enhancement Act of 2015 2320 | Volunteer Emergency Services Recruitment and Retention Act of 2015 2321 | Volunteer Income Tax Assistance (VITA) Act 2322 | Volunteer Organization Protection Act of 2015 2323 | Volunteer Responder Incentive Protection Act of 2015 2324 | Voter Integrity Protection Act 2325 | Voter Registration Modernization Act 2326 | Voting Rights Advancement Act of 2015 2327 | WIC Act 2328 | WIOA Technical Amendments Act 2329 | Walter Scott Notification Act of 2015 2330 | Water Efficiency Innovation Act of 2015 2331 | Water Infrastructure Resiliency and Sustainability Act of 2015 2332 | Water Resources Research Amendments Act of 2015 2333 | Water Rights Protection Act 2334 | Water Supply Permitting Coordination Act 2335 | Water and Agriculture Tax Reform Act of 2015 2336 | Water in the 21st Century Act 2337 | Waterfront Community Revitalization and Resiliency Act of 2015 2338 | Waterway LNG Parity Act of 2015 2339 | Weatherization Enhancement and Local Energy Efficiency Investment and Accountability Act 2340 | Welfare Abuse Prevention Act 2341 | West Coast Dungeness Crab Management Act 2342 | West Coast Ocean Protection Act of 2015 2343 | Wi-Fi Innovation Act 2344 | Wild Horse Oversight Act 2345 | Wild Olympics Wilderness and Wild and Scenic Rivers Act of 2015 2346 | Wildfire Disaster Funding Act of 2015 2347 | Wildfire and Emergency Airspace Protection Act of 2015 2348 | Wildlife Trafficking Enforcement Act of 2015 2349 | William Wilberforce Trafficking Victims Protection Reauthorization Act of 2008 2350 | Winding Down ObamaCare Act 2351 | Wireless Innovation Act of 2015 2352 | Wireless Telecommunications Tax and Fee Collection Fairness Act of 2015 2353 | Witness Security and Protection Grant Program Act of 2015 2354 | Women Veterans Access to Quality Care Act of 2015 2355 | Women Veterans and Families Health Services Act of 2015 2356 | Women on the Twenty Act 2357 | Women's Health Protection Act of 2015 2358 | Women's Pension Protection Act of 2015 2359 | Women's Small Business Ownership Act of 2015 2360 | Women, Peace, and Security Act of 2015 2361 | Women’s Public Health and Safety Act 2362 | Workforce Democracy and Fairness Act 2363 | Workforce Health Improvement Program Act of 2015 2364 | Working Families Flexibility Act of 2015 2365 | Working Families Tax Relief Act of 2015 2366 | Working Student Act of 2015 2367 | Workplace Action for a Growing Economy Act 2368 | Workplace Advancement Act 2369 | Workplace Democracy Act 2370 | World War II Merchant Mariner Service Act 2371 | Wounded Veterans Recreation Act of 2015 2372 | Wounded Warrior Employment Improvement Act of 2015 2373 | Wounded Warrior Research Enhancement Act 2374 | Wounded Warrior Tax Equity Act of 2015 2375 | Wounded Warrior Workforce Enhancement Act 2376 | Wounded Warriors Federal Leave Act of 2015 2377 | Write the Laws Act 2378 | Yakima River Basin Water Enhancement Project Phase III Act of 2015 2379 | Year-Round Pell Grant Restoration Act 2380 | Youth Prison Reduction through Opportunities, Mentoring, Intervention, Support, and Education Act 2381 | --------------------------------------------------------------------------------