LightTable SX



Light Table is a lightweight, clean, and sleek interface with all of the power and functionality you need and expect from your editor. THE PROJECT When we released our first blog post about Light Table back in April of 2012, it was just a new concept for an IDE. Trusted Mac download ChapterWork SX 1.2.1. Virus-free and 100% clean download. Get ChapterWork SX alternative downloads.

  1. Nuarc Light Table Schematic
  2. Light Table Set
  3. Lighttable Review
  4. Light Table Software
  5. Light Table Salt
  6. Light Table Sx

Getting Started

###Full tutorials

###Opening and creating new files

To create a new file, use the New file menu item in the File menu or press cmd/ctrl-nTo open a file, use the Open file menu item in the File menu or press cmd/ctrl-shift-o

###With Clojure

If you have some Clojure code in a file already, you can get going with inline eval by:

  1. Create a new file and save it with a .clj extension or open a .clj file
  2. Press Cmd/Ctrl+Enter to evaluate a form
  3. Wait for the client to connect (this can take a bit the first time)
  4. Once connected you’ll see your result.

###With Javascript/HTML/CSS

In order to evaluate Javascript, HTML, or CSS, we need a browser to see the result in. To open a browser tab in Light Table:

  1. In the view menu click the commands item
  2. Type “brows” and press enter when the Browser: add browser tab command is highlighted
  3. Use the url bar at the bottom to open your page (note: this can be a file:// url to open an html file locally, or it can be something on the internet/localhost).

Now that we have a place to send our code, let’s open a .js file and eval something:

  1. Create a new file and save it with a .js extension or open a .js file
  2. Press Cmd/Ctrl+Enter while the cursor is over a top-level block of code. To eval an inner block, select and then eval it.
  3. Select the webpage name from the available clients popup
  4. You’ll now see results inline!
  5. Evaling from a .css file will inject the css into the page.
  6. Evaling from an .html file will refresh the browser tab.

###With Python

Getting started with Python is as simple as:

  1. Create a new file with a .py extension or open a .py file
  2. While over some code press Cmd/Ctrl+Enter
  3. Allow Light Table a few seconds while it connects to a python process
  4. You’ll now see results inline!

If you want to use Light Table to do matplotlib/pylab graphs and such, you’ll want to install the IPython kernel:

  1. Follow these instructions to install IPython (note: it must IPython 1.0 or greater and you must install pyzmq as well in order for it to work with Light Table.)
  2. Make sure IPython is on your path
  3. Restart Light Table
  4. Open a .py file by pressing Cmd/Ctrl+Shift+O
  5. Over an expression that will return a graph, press Cmd/Ctrl+Enter
  6. You’ll see the graph embedded below your expression.

###With the workspace tree (or how to open files)

Opening each file individually through the native open dialogs isn’t very efficient. The workspace tree allows you to instead add files and folders into a file explorer that you can then use to open/rename/delete/etc the files you’re interested in. To open the workspace tree, click the Workspace item in the view menu. You can then add files or folders to the workspace using the buttons at the top.

Once you have items in your workspace, you can use the right-click context menu to do the standard file actions you would expect (rename, delete, new file, etc) as well as remove them from the workspace if you no longer want them there.

Nuarc Light Table Schematic

When you open a new window of Light Table, you’ll be given a new blank workspace - if you want to switch to a recently used one, click the recent button and select one of your old workspaces from the list.

###With the Navigate pane

Once you have files and folders in your workspace, the navigate pane provides the quickest way to open a file by name. Opening it is bound to Cmd/Ctrl+O by default.

The navigate tab is a “filter list” where typing in the top input will filter the results down to those that match what you’ve typed. All filter lists inside of Light Table use a form of sequential partial substring matching, which is a fancy way of saying that you can type letters and as long as those letters appear in order in one of the list items it will be considered a match. This allows you to type “mcf” to match “my-cool-file” and so on, dramatically increasing efficiency of filter operations.

###With the Connections pane

The connect pane shows you a list of currently connected “clients” that can be used for doing language operations like eval. To open it, use the Connections item in the View menu or the Connect: Show connect bar command.

This list allows you to disconnect a client, which often kills the process it is associated to, or unset a client associated to an editor. You might do the latter when you want to change the context in which you eval something, for example. Clients associated with the currently active editor will appear highlighted.

The connect tab also allows you to explicitly add a connection to a client, by presenting a list of all the available client type for you to select one from.

###With the Command pane

The command pane is your one stop shop to figure out if Light Table can do something. It’s a filter list like navigate that presents a list of all the visible commands in Light Table. Want to open a file or change some setting? Type “open file” or “setting” to filter down to what you want to do and then press enter to do it. Opening the command pane is bound to Ctrl+Space by default, but you can use the Commands item in the View menu as well.

The command pane will also show keybindings for the given command underneath the command’s name.

By PAM SMITH

Sea Grant researchers at North Carolina State University are turning up the heat on Southern flounder to produce all-female cultured stocks. The controlled-breeding method relies on water temperature manipulation during the flounder’s early development — not on genetic engineering.

From a pure science standpoint, their research results are important, since most temperature-dependent sex determination has been documented in reptiles, such as some turtles and lizards, and all crocodiles and alligators.

“From an economic standpoint, that is significant,” says Russell Borski, a zoology professor and member of the flounder research “dream team.”

Flounder being injected. Photo courtesy N.C. State Communications Services.

The production of all-female stock pushes the Southern flounder up a notch as a candidate for aquaculture in North Carolina, he says.

Studies show that female flounder grow two to three times the size of male flounder within two years — a reasonable grow-out period for aquaculture operations. Given the high consumer demand and high world-market value for flounder, the ability to produce larger fish in a short period of time could add up to handsome investment returns.

The production of farm-raised finfish, such as hybrid striped bass, tilapia and trout, is expanding in North Carolina, according to N.C. Department of Agriculture and Consumer Services figures. But, there are no Southern flounder-farming operations that rear fish from egg to market-size here — or anywhere in the U.S. for that matter.

Japan leads the way in technology for producing farm-reared flounder. For their somewhat exclusive efforts, they are rewarded with a per fish market price of between $5 and $10 per pound — more than double the market price for hybrid striped bass, tilapia or trout.

Borski and his colleagues would like nothing better than to see North Carolina capture a substantial share of the profits from the global flounder market.

A step closer

Clustered in the zoology department in the NC State College of Agriculture and Life Sciences, the team, along with Borski, includes fellow faculty members Harry Daniels and John Godwin. Adam Luckenbach, a doctoral student, has been working closely with the team for four years.

Though they jokingly refer to their work as “flounderology,” they are serious about their science and its real-world applications.

“Aquaculture can be a lucrative alternative to tobacco farming,” says Daniels, who eyes tobacco greenhouses as potential settings for growing Southern flounder in recirculating systems. Not suited for outdoor pond culture, Southern flounder do better in the warm, protected greenhouse environment.

Harry Daniels examines a Southern flounder on a light table to determine its readiness for egg extraction. Photo courtesy of the N.C. State Communications Services.

The use of recirculating systems allays environmental concerns about wastewater discharge, Daniels adds.

Collectively, the close-knit team represents more than three decades of research experience. Their names turn up in literature reviews of aquatic research. Borski and Daniels, for example, are cited for showing that flounder can be raised in low- or no-salinity water; and Godwin, for his genetic studies of reef fish.

Daniels also is cited with Wade O. Watanabe, from the University of North Carolina at Wilmington, who worked with Daniels to develop successful Southern flounder hatchery protocols; and with Margie Gallagher, from East Carolina University, who is an expert in the nutritional aspect of flounder rearing. Their work laid the foundation for the team’s temperature-induced sex determinant research.

Another familiar name that crops up in aquaculture citations is that of Ronald G. Hodson, director of North Carolina Sea Grant. Hodson is recognized as a pioneer in advancing hybrid striped bass from the research laboratory to successful aquaculture ventures.

In describing the flounder team’s all-female stock breakthrough, Hodson says, “This research brings us one step closer to realizing profitable, large-scale aquaculture operations for Southern flounder.”

Each step takes patience, he adds. “It has taken nearly a decade to develop successful Southern flounder hatchery protocols for rearing flounder from spawning to fingerling stage. This may be the breakthrough everyone was hoping for to ensure grow-out success from fingerling to market size.”

Luckenbach says there are several advantages to a monosex female culture.

“Monosex female culture should reduce the size difference between individuals during the grow-out period, lessen mortality from cannibalism, decrease labor costs for size grading, and give a higher return on investment for feed and infrastructure,” he explains.

Solid science basis

It takes solid science to develop and implement reliable, reproducible methods, the researchers point out. Their research results have been validated with the publication of peer-reviewed articles in major professional journals, including World Aquaculture (March 2002), Evolution and Development (January-February 2003); and Aquaculture (January 2003).

The team has been invited to present their findings at the N.C. Aquaculture Development Conference in late January, and at both the Aquaculture America and World Aquaculture conferences later this year.

Importantly, their research has won respect and ongoing support from prestigious funding institutions, including North Carolina Sea Grant, the National Science Foundation, the National Institutes of Health, the National Marine Fisheries’ Salstonstall-Kennedy Program, the Golden LEAF Foundation, as well as the NC State College of Agriculture and Life Science.

Still, the researchers are not resting on their laurels, Godwin says. In the coming months, they will challenge their own science to test methods and replicate results — and perhaps even streamline and refine procedures.

The first step is harvesting egg and sperm from wild-caught Southern flounder broodstock, using techniques developed by NC State colleagues Craig Sullivan and Hodson. Next comes fertilization and managing larval development to fingerling stage. This is where timing — and temperature — gets critical.

The team will re-examine their gynogenetic protocol to manipulate chromosomes to produce pure populations of Southern flounder XX female offspring on a large scale. They will incubate ripe eggs in ice-cold seawater to retain an extra X chromosome and then fertilize the eggs with ultraviolet-irradiated sperm (which destroys the chromosome contributed by the sperm) to produce pure populations of XX flounder.

When these fish are reared at the male-determining temperature of 28 C, XX males with functional sperm can be produced (Normal male flounder possess XY chromosomes.) These animals then can be bred with normal females to produce 100 percent female offspring when reared at the control or female-determining temperature (23 C).

The researchers will continue to probe the precise body size or developmental window of temperature-sensitive sex determination — and establish the critical body size at which temperature no longer alters the sex of the flounder.

In the coming months, they also will be considering the best methods for keeping larger fish healthy during grow out and examining the DNA of stock progeny.

Printing

Beyond economics

In the case of prospective large-scale commercial flounder farming operations, there are two sides to the economic coin. One side shows great promise as a farm-to-market economic success story. Fish farmers can provide year-round “crops” with consistent size, quality and flavor.

The Southern flounder “dream team” test their scientific findings at North Carolina State University. The determined team members are (left to right) Russell Borski, Adam Luckenbach, Harry Daniels and John Godwin. Photo by Ken Taylor.

The other side of the coin holds economic potential for traditional commercial fishing as well. Reports of dwindling Southern flounder stocks by both national and state marine fisheries groups have resulted in more regulations and less profit for commercial fishing fleets.

In Japan, natural fisheries get a boost from the annual release of hatchery-reared juveniles.

Here, Southern flounder produced using the flounder project team protocols could be considered for stock enhancement without environmental concerns, the researchers say.

“These fish are not transgenic. We are not changing genes. They have the very same genes as their mothers,” Borski says.

While the potential for using farm-reared fish for stock enhancement may be under scientific scrutiny, it is not on the National Marine Fisheries Service’s policy agenda.

Popular fare

LightTable SX

So, while the experts work out the most effective methods to protect and enhance fisheries stocks, there is little evidence that the demand for flounder will diminish any time soon. Health-conscious consumers are eating more fish as a protein source.

As it turns out, the Southern flounder may be too popular and versatile for its own good. Its delicate white filets have worldwide culinary appeal. The popular menu item can be dressed up as gourmet fare or served deep-fried with a side of slaw on a paper plate.

In the wild, Southern flounder share the life history “oddities” spotlight with other flatfish cousins. Most notably, their body shape changes and their eyes migrate to the dorsal side of their bodies during larval development.

Southern flounder are estuarine-dependent members of the left-eyed flounder family that includes summer flounder and Gulf flounder. Light to dark brown, they blend well into the bottom habitat they prefer. They are found in coastal waters from Virginia to Florida and in the Gulf of Mexico.

Southern flounder spawn in near-shore continental shelf waters from November through March.

Young fish enter inlets and settle on muddy bottoms in lower salinity areas of estuaries. They feed on small shrimp and fishes until they reach about eight inches, and begin to disperse into other available estuarine habitats. Capable of tolerating a wide range of salinity, they may inhabit brackish or freshwater streams.

Southern flounder are popular catches for commercial and recreational anglers alike. Consequently, the N.C. Division of Marine Fisheries has declared Southern flounder “overfished” based on recent stock assessments. The Southern flounder population in North Carolina, as reported in 2002, declined by 32 percent over the decade. A fisheries management plan is being developed.

LightTable

“As a group, the flounder fishery is collapsing even with quotas and regulations. Regardless of restrictions, it doesn’t appear that we ever will get back to historic stock levels without some help,” Godwin points out.

Nature may need an assist from science. And, if stock enhancement through large-scale aquaculture does become an option, then the flounder team’s novel research approach could be a promising path to follow.

Curiosity and tenacity

But just how did the idea for developing protocols for monosex stock evolve from concept to methodology?

A good scientist is a complex animal — comprised of intellect, curiosity, creativity and tenacity. And, as Hodson suggested, patience.

Light Table Set

The ability to rear Southern flounder from hatchery through grow-out will open a new aquaculture market. Photo courtesy of the NC State College of Agriculture and Life Sciences.

Lighttable Review

As good scientists should, they began with a methodical review of the literature. They came away in awe of “how little we know about a fishery that is worth millions,” Godwin recalls. “There were data on temperature effects on sex, but the theories were not widely held or tested.”

Light table sx

Feeling it was worth a more thorough look, the team requested English translations of abstracts written by Japanese colleagues. It was the beginning of their age of enlightenment about the dynamics of sex determination.

In 2000, then Sea Grant Fellow Joanne Harcke traveled to Japan to learn about Japanese flounder rearing in hopes of adapting some of their successful techniques to Southern flounder culture.

Meanwhile, the research team began testing the temperature theory with a “what if” approach.

The flounder project has all the hallmarks of the triple mission of a land grant university — research, teaching and outreach.

Team members confer with premier fish scientists from around the world to share research findings and expand their own knowledge. Closer to home, they collaborate with researchers from NC State and sister universities, state and national agencies, and industry representatives.

The research project has been an educational opportunity for students, Daniels points out. Harcke, one of his students, has gone on to become a research coordinator for the N.C. Aquarium on Roanoke Island, and continues to consult internationally on flounder development.

Luckenbach has co-authored research articles published in major journals and will base his doctoral thesis on the work. He recently presented his research findings at international scientific meetings in Bergen, Norway, and Florida.

While a student at Raleigh’s Enloe High School, Jessica Beasley worked with the research team. Her accomplishments won her an American Junior Academy of Science Award in conjunction with the American Academy for the Advancement of Science. Beasley now is a student at NC State.

Sharing knowledge is an important dimension of their work. Often, opportunities come to them. This year, Aiko Ueda, a master’s degree candidate from Japan, is studying with the NC State flounder team. And visiting scientists and students from the University of Southern Denmark in Copenhagen are in residence on the main campus this semester.

Recently, officials from Indonesia on a U.S. study tour visited the fish barn/laboratory at the NC State’s Lake Wheeler Research Station.

Light Table Software

At the Lake Wheeler facility, Daniels leads the work on refining the Southern flounder hatchery process that takes larvae to the fingerling stage. A new grant from the Golden LEAF Foundation will underwrite the construction of a building to house a flounder breeding facility. The hatchery/grow-out aquaculture complex will be the state’s first for Southern flounder.

The researchers confer regularly — Tuesday at 10 in Godwin’s lab. Thursday at 10 in Borski’s lab. And every other Wednesday at Daniels’ Lake Wheeler hatchery.

What’s the driving force? Perhaps, commitment mixed with national pride.

Light Table Salt

“The U.S. is not among the world’s top ten aquaculture producers. Japan is way up there. China is blasting us out of the water. And developing nations are leading us,” Borski says.

He and his colleagues are determined to help push the United States into a leading position in the world aquaculture market.

Light Table Sx

This article was published in the Winter 2003 issue of Coastwatch.

LightTable SX

For contact information and reprint requests, visit ncseagrant.ncsu.edu/coastwatch/contact/.