Skip to content
This repository has been archived by the owner on May 6, 2024. It is now read-only.

v0.6.0

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Nov 16:19
6140a10

Installing NLE

Install with pip: pip install nle==0.6.0.

Or pull the docker image: docker pull fairnle/nle:0.6.0.

See README.md and/or docker/README.md for further instructions.

New in NLE v0.6.0 🚀

  • Drop all ncurses dependencies, following memory leaks.
  • Add a set of new observation keys ("tty_chars", "tty_colors", "tty_cursor"), to output a rendered terminal.
  • Add a new observation key ("screen_descriptions"), with NetHacks's text descriptions of each square.
  • Assorted bug fixes and improvements!

Full Changelog

  • Release candidate branch for version 0.6.0. (#137, @condnsdmatters)
  • Fix the name of the environment in README (#136, @shagunsodhani)
  • Hotfix link (#135, @condnsdmatters)
  • Add terminal output as an observation. (#119, @condnsdmatters)
  • Added architecture document and links in README.md. (#127, @condnsdmatters)
  • Fixup the test PyPI install workflow. (#129, @condnsdmatters)
  • Fix checkup tool complains. (#134, @heiner)
  • Improve performance (#131, @condnsdmatters)
  • Add benchmarks sps profile test. (#130, @condnsdmatters)
  • Add Dockerfile for Ubuntu 20.04 (focal fossa). Also fixup docker file to (#126, @condnsdmatters)
  • Drop ncurses (#125, @heiner)
  • Bump ncurses from 5 to 6. (#124, @condnsdmatters)
  • Fix ncurses-related memory leak; various updates to help debugging (#121, @heiner)
  • Use same running Python version in CMake. (#116, @heiner)
  • Add uhunger to internal; fix eat task. (#122, @heiner)
  • Fix extra newline at end of NLE run; fix fwrite when bz2 is disabled. (#118, @heiner)
  • Fix a bad memory leak. (#115, @heiner)
  • Use fewer magic constants. (#110, @heiner)
  • Don't call setbuf on stdout in NLE (#113, @heiner)
  • Remove temporary directory (#109, @heiner)
  • Make NETHACKOPTIONS a tuple to protect from modification. (#108, @yobibyte)
  • Add TELEPORT to non-RL actions. (#101, @yobibyte)
  • Add text descriptions as an observation for each object on the map. (#103, @condnsdmatters)
  • Terminal ttyrec stuff (#99, @heiner)
  • Add inv letter to rendering. (#100, @yobibyte)
  • Add neurips logo (#98, @heiner)
  • Fix terminal size at 80x24, write bzip2'ed ttyrecs (#97, @heiner)
  • Fix writing a wizkit file. (#96, @yobibyte)
  • New ttyplay features (#94, @heiner)
  • Add PRAY to autoskip exceptions. (#88, @yobibyte)
  • Env updates (#89, @heiner)
  • Env updates (#87, @heiner)